특정 세부 사항은 다음과 같습니다.
int-> StringInt i = 12345; String S = "" ";
첫 번째 방법 : s = i+"";
두 번째 방법 : s = string.valueof (i);
이 두 방법의 차이점은 무엇입니까? 기능이 동일합니까? 어떤 상황에서도 상호 교환 할 수 있습니까?
문자열 -> ints = "12345"; int i;
첫 번째 방법 : i = integer.parseint (s);
두 번째 방법 : i = integer.valueof (s) .intValue ();
이 두 방법의 차이점은 무엇입니까? 기능이 동일합니까? 어떤 상황에서도 상호 교환 할 수 있습니까?
답은 다음과 같습니다.
첫 번째 방법 : s = i+""; // 두 개의 문자열 객체가 생성됩니다
두 번째 방법 : s = string.valueof (i); // 문자열 클래스의 정적 메소드를 직접 사용하여 하나의 객체 만 생성합니다.
첫 번째 방법 : i = integer.parseint (s); // 정적 메소드를 직접 사용하면 중복 객체가 생성되지 않지만 예외는 발생합니다.
두 번째 방법 : i = integer.valueof (s) .intvalue (); // integer.valueof는 새 정수 (integer.parseint (s))와 동일하며 예외를 던지지 만 더 많은 객체가 생성됩니다.
------------------------------------------------------------------------
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;
참고 : 이중, 플로트, 길고 길이를 문자열로 변환하는 방법은 비슷합니다.
Java 데이터 유형 변환
이것은 Java에서 데이터 수치 유형의 변환을 의미하는 예입니다. 모두가 배우기 위해
패키지 shenmixiaozhu; import java.sql.date; public class typechange {public typechange () {} // 문자열 유형을 int typepublic static int stringtoint (string intstr) {integer integer; integer = integer.valueof (intstrs); returger.intvalue (); inttoString (int value) {integer integer = new Integer (value); return integer.toString ();} // 문자열 유형을 플로트 타이프 퍼블릭 정적 Float StringTofloat (String floatstr)로 변경합니다. float float; float.valueof (floatStrs); return string (float string); floattostring (float value) {float float = new float (value); return float.tostring ();} // 문자열 유형을 sqldate typepublic static java.sql.date stringtodate (String DateStred)로 변경합니다. dateString (java.sql.date datee) {return datee.tostring ();} public static void main (string [] args) {java.sql.date day; day = typechange.stringtodate ( "2003-11-3"); String strday = typechange.datetostring (day.)위의 내용은 편집자가 귀하에게 소개 한 int 및 문자열 유형 변환의 두 가지 방법입니다. 도움이되기를 바랍니다.