java.lang 패키지의 Integer 클래스는 해당 클래스 메소드 public static int parsInt(String s)를 호출하여 123과 같은 "숫자" 문자로 구성된 문자열을 int 유형 데이터로 변환합니다. 예를 들면 다음과 같습니다.
intx;Strings=123;x=Integer.parseInt(s);
또한 java.lang 패키지의 Byte, Short, Long, Float 및 Double 클래스를 사용하여 해당 클래스 메소드를 호출할 수도 있습니다. 예를 들면 다음과 같습니다.
publicstaticbyteparseByte(Strings)throwsNumberFormatExceptionpublicstaticshortparseShort(Strings)throwsNumberFormatExceptionpublicstaticlongparseLong(Strings)throwsNumberFormatExceptionpublicstaticfloatparseFloat(Strings)throwsNumberFormatExceptionpublicstaticdoubleparseDouble(Strings)throwsNumberFormatException
위의 방법을 통해 "숫자" 문자로 구성된 문자열을 해당 기본 데이터 유형으로 변환할 수 있습니다.
물론 String 클래스의 다음 클래스 메서드를 사용할 수도 있습니다.
publicstaticStringvalueOf(바이트)publicstaticStringvalueOf(intn)publicstaticStringvalueOf(shortn)publicstaticStringvalueOf(longn)publicstaticStringvalueOf(floatn)publicstaticStringvalueOf(doublen)
숫자 값을 문자열로 변환합니다. 예:
Stringstr=String.valueOf(123);