Java 유형 변환 정수 문자열 긴 플로트 이중 날짜
1 문자열 문자열을 정수 int로 변환하는 방법은 무엇입니까?
A. 두 가지 방법이 있습니다.
1). int i = integer.parseint ([String]); 또는
i = integer.parseint ([String], [int radix]);
2). int i = integer.valueof (my_str) .intValue ();
참고 : 문자열을 이중으로, 플로트, 롱으로 변환하는 방법은 비슷합니다.
2 정수 int를 문자열 문자열로 변환하는 방법은 무엇입니까?
A. 세 가지 방법이 있습니다.
1.) 문자열 s = string.valueof (i);
2.) 문자열 s = integer.tostring (i);
3.) 문자열 s = "" + i;
참고 : 이중, 플로트, 길고 길이를 문자열로 변환하는 방법은 비슷합니다.
패키지 cn.com.lwkj.erts.register; java.sql.date 가져 오기; public class typechange {public typechange () {} // 문자열 유형을 int type public static int stringtoint (String intstr)로 변경합니다. {Integer Integer; integer = integer.valueof (intstr); return integer.intValue (); } // int 유형을 문자열로 변경하십시오 public static string inttostring (int value) {Integer Integer = new Integer (value); return integer.tostring (); } // 문자열 유형을 플로트 유형으로 변경 공개 정적 플로트 StringTofloat (String floatstr) {float floate; float = float.valueof (floatstr); return float.floatValue (); } // 플로트 유형을 문자열로 변경하십시오 public static string floattostring (float value) {float float = new float (value); return float.toString (); } // 문자열 유형을 sqldate 유형으로 변경하십시오 public static java.sql.date stringtodate (String DateStr) {return java.sql.date.valueof (datest); } // sqldate 유형을 문자열 유형으로 변경하십시오 public static string dateToString (java.sql.date datee) {return datee.toString (); } public static void main (String [] args) {java.sql.date day; day = typechange.stringtodate ( "2003-11-3"); 문자열 strday = typechange.dateToString (일); System.out.println (strday); }} / * wulin.com www.vevb.com * /Java에서 일반적으로 사용되는 데이터 유형 변환 기능
Java API에서 찾을 수는 있지만 정리하고 백업을 만듭니다.
문자열-> 바이트
바이트 정적 바이트 파스 비트 (String S)
바이트-> 문자열
바이트 정적 문자열 Tostring (바이트 B)
char-> 문자열
문자열 문자열 (char c) 문자
문자열-> 짧은
짧은 정적 짧은 파르 시트 (String s)
짧은-> 문자열
짧은 정적 문자열 tostring (짧은 s)
문자열-> 정수
정수 정적 int parseint (문자열 s)
정수-> 문자열
정수 정적 문자열 tostring (int i)
문자열-> 길다
긴 정적 긴 Parselong (문자열)
long-> 문자열
긴 정적 문자열 tostring (Long I)
문자열-> 플로트
플로트 정적 플로트 파스 플로트 (문자열)
float-> 문자열
플로트 정적 문자열 tostring (float f)
문자열-> 이중
이중 정적 이중 파스 도우블 (문자열)
이중-> 문자열
이중 정적 문자열 Tostring (Double)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
데이터 유형
네 가지 기본 유형이 있습니다.
int 길이 데이터 유형은 다음과 같습니다. 바이트 (8bits), 짧은 (16bits), int (32bits), long (64bits),
플로트 길이 데이터 유형은 다음과 같습니다. 단일 정밀 (32 비트 플로트), 이중 정밀 (64bits 더블)
부울 유형 변수의 값은 다음과 같습니다
Char 데이터 유형은 유니 코드 문자, 16 비트입니다
해당 클래스 유형 : 정수, 플로트, 부울, 캐릭터, 이중, 짧은, 바이트, 길이
전환 원리
낮은 정밀에서 높은 정밀도로 변환합니다
바이트, 짧고, int, long, float, double, char
참고 : 두 개의 숯 유형 작업이 자동으로 Int 유형으로 변환되는 경우; Char-Type 작업이 다른 유형과 함께 사용되면 먼저 int 유형으로 자동 변환 한 다음 다른 유형의 자동 변환을 수행합니다.
기본 유형을 클래스 유형으로 변환합니다
전달 변환 : 클래스 래퍼를 통한 새로운 클래스 유형의 새로운 변수
정수 a = 새로운 정수 (2);
역전 변환 : 클래스 래퍼를 통해 변환합니다
int b = a.intvalue ();
클래스 유형을 문자열로 변환합니다
전달 변환 : 각 클래스는 객체 클래스의 서브 클래스이고 모든 객체 클래스에는 toString () 함수가 있으므로 toString () 함수를 통해이를 변환 할 수 있습니다.
역전 변환 : 클래스 래퍼를 통한 새로운 클래스 유형 변수
eg1 : int i = integer.valueof ( "123"). intvalue ()
설명 : 위의 예는 문자열을 정수 개체로 변환 한 다음이 객체의 intvalue () 메소드를 호출하여 해당 int 값을 반환하는 것입니다.
eg2 : float f = float.valueof ( "123"). floatValue ()
설명 : 위의 예는 문자열을 플로트 객체로 변환 한 다음이 객체의 floatValue () 메소드를 호출하여 해당 플로트 값을 반환하는 것입니다.
eG3 : 부울 b = boolean.valueof ( "123"). booleanValue ()
설명 : 위의 예는 문자열을 부울 객체로 변환 한 다음이 객체의 booleanValue () 메소드를 호출하여 해당 부울 값을 반환하는 것입니다.
EG4 : Double D = Double.Valueof ( "123"). Doublue ()
설명 : 위의 예는 문자열을 이중 객체로 변환 한 다음이 객체의 이중 () 메소드를 호출하여 해당 이중 값을 반환하는 것입니다.
eG5 : long l = long.valueof ( "123"). longvalue ()
설명 : 위의 예는 문자열을 긴 개체로 변환 한 다음이 객체의 longValue () 메소드를 호출하여 해당 긴 값을 반환하는 것입니다.
eg6 : char = arribute.valueof ( "123"). charvalue ()
설명 : 위의 예는 문자열을 문자 개체로 변환 한 다음이 객체의 charValue () 메소드를 호출하여 해당 Char 값을 반환하는 것입니다.
기본 유형을 문자열로 변환합니다
전달 변환 :
예를 들어 : int a = 12;
문자열 b; b = a+””;
역전 변환 :
클래스 포장지에 의해
eg1 : int i = integer.parseint ( "123")
참고 :이 방법은 문자열을 정수 변수로 변환하는 데만 사용할 수 있습니다.
eg2 : float f = float.valueof ( "123"). floatValue ()
설명 : 위의 예는 문자열을 플로트 객체로 변환 한 다음이 객체의 floatValue () 메소드를 호출하여 해당 플로트 값을 반환하는 것입니다.
eG3 : 부울 b = boolean.valueof ( "123"). booleanValue ()
설명 : 위의 예는 문자열을 부울 객체로 변환 한 다음이 객체의 booleanValue () 메소드를 호출하여 해당 부울 값을 반환하는 것입니다.
EG4 : Double D = Double.Valueof ( "123"). Doublue ()
설명 : 위의 예는 문자열을 이중 객체로 변환 한 다음이 객체의 이중 () 메소드를 호출하여 해당 이중 값을 반환하는 것입니다.
eG5 : long l = long.valueof ( "123"). longvalue ()
설명 : 위의 예는 문자열을 긴 개체로 변환 한 다음이 객체의 longValue () 메소드를 호출하여 해당 긴 값을 반환하는 것입니다.
eg6 : char = arribute.valueof ( "123"). charvalue ()
설명 : 위의 예는 문자열을 문자 개체로 변환하는 것입니다.
다양한 유형의 Java 변환 (권장)에 대한 위의 요약은 편집기가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.