십진수가 포함 된 텍스트 파일이 있습니다. Java 프로그램에서 Integer.valueOf()
을 사용하려고하는데 10 진수를 변환하지 않습니다.Java, 10 진수를 문자열로 정수로 변환하는 방법
10 진수 문자열을 int로 변환하려면 어떻게해야합니까?
십진수가 포함 된 텍스트 파일이 있습니다. Java 프로그램에서 Integer.valueOf()
을 사용하려고하는데 10 진수를 변환하지 않습니다.Java, 10 진수를 문자열로 정수로 변환하는 방법
10 진수 문자열을 int로 변환하려면 어떻게해야합니까?
대신 java의 Double.valueOf()
defined here을 사용할 수 있습니다. 결과 double을 int로 변환 할 수 있습니다.
respecive parseX() 메서드를 사용하면 숫자의 문자열 표현을 "숫자"로 변환 할 수 있습니다. 정수의 경우 그 "갈망"에 대한 복식 사용해 Double.parseDouble에있는 Integer.parseInt(),() 것 - 등> Long.parseLong(),
PS : 당신이 당신의 텍스트를 읽을 스캐너를 사용하는 경우 file을 사용하면 scanner.nextInt()를 사용하여 텍스트 파일에서 직접 숫자를 읽을 수 있습니다!
추 신 : parseX() 메서드를 사용해야하므로 valueOf() 메서드는 래퍼 클래스 (Integer, Long ...)를 반환하지만 variouse parseX() 메서드는 프리미티브 (int, long ...)를 반환합니다. 불필요한 자동 (un) 복싱을 피하기 위해 가능한 경우 (기본 요소가 필요한 곳).