Java에서 문자열을 Int로 변환하는 방법 : 메서드 및 예제



이 기사는 Java에서 String을 Int로 변환 할 수있는 다양한 방법에 대한 자세한 지식을 제공합니다.

문자열을 정수로 변환하는 방법에는 여러 가지가 있습니다. . 가장 일반적으로 사용되는 메서드는 pareseInt () 메서드입니다. 문자열을 정수로 변환하는 방법에는 여러 가지가 있습니다. 이 기사에서는 Java에서 String을 int로 변환하는 가능한 모든 방법을 살펴 보겠습니다.

세 가지 주요 방법은 다음과 같습니다.





  1. parseInt () 메서드
  2. valueOf () 메서드
  3. NumberFormatException 메서드

명령 줄에서 하이브 쿼리 실행

Java에서 문자열을 Int로 변환하는 parseInt () 메소드

이 메서드에서 문자열은 기본 int로 변환됩니다.



통사론: int dtypename = Integer.parseInt (문자열)

예: int res = Integer.parseInt (str)

코드를 고려하십시오.



public class test {public static void main (String args []) {String str = '102'int res = Integer.parseInt (str) System.out.println ( 'the number is :'+ res)}}

산출:

Output

설명:

위 코드에는 문자열 변수“102”가 있습니다. 또 다른 변수 res를 선언합니다.이것은 정수 유형입니다. 따라서 문자열 변수는 parseInt () 메서드를 사용하여 정수로 변환됩니다.

valueOf () 메서드 : Java에서 문자열을 Int로

이 메서드에서 문자열은 Integer 개체로 변환됩니다.

통사론: 정수 dtypename = Integer.valueOf (string)

예: 정수 res = Integer.valueOf (str)

코드를 고려하십시오.

public class test {public static void main (String args []) {String str = '102'int res = Integer.parseInt (str) System.out.println ( 'the number is :'+ res)}}

산출:

설명:

위의 코드에는 문자열 변수“122”가 있습니다. 또 다른 변수 결과를 res로 선언합니다. 이것은 정수 유형입니다. 따라서 문자열 변수는 valueOf () 메서드를 사용하여 정수로 변환됩니다.

참고 : parseInt ()는 원시 int를 반환하는 반면 valueOf ()는 새 Integer () 객체를 반환합니다.

NumberFormatException 메서드

문자열을 구문 분석 할 수없는 경우 NumberFormatException이 발생합니다.

코드를 고려하십시오.

public class test {public static void main (String args []) {String str = '102'int res = Integer.parseInt (str) System.out.println ( 'the number is :'+ res)}}

산출:

설명:

문자열을 구문 분석 할 수없는 경우 예외가 생성됩니다.

이것으로, 우리는이 String to Int in Java 기사의 끝으로 왔습니다. Java에서 문자열을 int로 변환하는 세 가지 방법 모두에 대한 아이디어를 얻었기를 바랍니다.

확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 이 자바 인터뷰 질문 외에도 자바 개발자가 되고자하는 학생과 전문가를 위해 설계된 커리큘럼을 마련했습니다.