[Java Syntax] String을 Int로 변환하기

2023. 10. 18. 23:31·Java/Java Syntax
728x90
반응형

자바에서 문자열을 정수로 변환하는 방법에 대해 소개하겠습니다.

 

1. Integer.parseInt()

해당 메소드는 문자열을 기본형 정수로 리턴합니다. 문자열이 유효한 숫자를 포함하지 않는다면 

NumberFormatException 에러가 발생합니다.

 

그래서 반드시 문자열을 int로 바꿀때 항상 try-catch문으로 코드를 감싸서 처리해야 한다고 하네요.

 

예시를 보겠습니다.

String numStr = "135";

	try{
            int number = Integer.parseInt(numStr);
            System.out.println(number); /* 135가 출력 됨 */
        }
        catch (NumberFormatException e1){
            e1.printStackTrace();
        }

 

2. Integer.valueOf()

이 방법은 문자열을 정수 객체로 리턴합니다.

즉 new Integer.parseInt(s))와 동일하다고 보면 됩니다.

 

String numStr = "135";
   
   	try{
            Integer number = Integer.valueOf(numStr);
            System.out.println(number); /* 135가 출력 됨 */
        }
        catch (NumberFormatException e1){
            e1.printStackTrace();
        }

 

728x90
반응형

'Java > Java Syntax' 카테고리의 다른 글

[Java Syntax] Array(배열) 정렬  (0) 2023.11.01
[Java Syntax] Java 문자열 비교 ==, equals()  (1) 2023.10.27
[Java Syntax] String값 한 글자씩 배열에 저장  (0) 2023.10.15
[Java Syntax]Character.getNumericValue()  (0) 2023.10.11
[Java Syntax] .length, .length()의 차이  (0) 2023.10.10
'Java/Java Syntax' 카테고리의 다른 글
  • [Java Syntax] Array(배열) 정렬
  • [Java Syntax] Java 문자열 비교 ==, equals()
  • [Java Syntax] String값 한 글자씩 배열에 저장
  • [Java Syntax]Character.getNumericValue()
JongTachi
JongTachi
    반응형
  • JongTachi
    JongTachi의 개발 블로그
    JongTachi
  • 전체
    오늘
    어제
    • 분류 전체보기 (162)
      • Network (10)
      • Server (19)
        • Web (12)
        • WAS (6)
      • Java (8)
        • JVM (1)
        • Java Syntax (16)
        • IDE (5)
        • Lombok (2)
        • Util (1)
      • FrameWork (8)
        • Spring&SpringBoot (4)
        • MyBatis (4)
      • JSP (3)
      • JavaScript (12)
        • jQuery (3)
        • JSON (3)
      • APM (1)
      • Android (5)
      • VCS(Version Control System) (5)
        • Git (4)
        • SVN (1)
      • IT_Tools (15)
        • Jenkins (2)
        • MobaXterm (2)
        • Jeus (1)
        • DBeaver (3)
      • Certificate (1)
      • Linux (3)
      • DB (14)
        • MariaDB (0)
        • Oracle (8)
        • Redis (2)
      • IT Information (19)
      • Text Editor (2)
        • NotePad (2)
      • 비밀의방 (0)
      • 헬파티 여행 (1)
      • 경제 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Javascript
    DBeaver
    java
    톰캣
    Eclipse
    HTTP
    이클립스
    보안
    svn
    Server
    마이바티스
    IntelliJ
    Web
    SQL
    상태코드
    자바
    db
    JSON
    git
    Linux
    Tomcat
    디비버
    oracle
    JQuery
    Redis
    mybatis
    인텔리제이
    자바스크립트
    WAS
    오라클
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JongTachi
[Java Syntax] String을 Int로 변환하기
상단으로

티스토리툴바