[99클럽 코테 스터디] 4일차 TIL - 문자열을 정수로 바꾸기

Hoxy?·2024년 7월 25일
0

99클럽 코테 스터디

목록 보기
4/42
post-thumbnail

오늘의 학습 키워드

  • 문자열을 정수로 바꾸기

공부한 내용 본인의 언어로 정리하기

class Solution {
    public int solution(String s) {
       return Integer.parseInt(s);
    }
}

오늘의 회고

처음에는 전날 했던 배열을 사용해야 되나 싶어서 배열도 만들어볼까? 순서를 바꿔서 10씩 곱해야하나 이런 생각을 하다가 문자열 자체를 Int로 바꿔버리면 끝나는 간단한 방법을 생각해내고 바로 끝내버렸다...
어제 사용했던것은 String 타입의 문자열 중에서 우리가 원하는 단어만 뽑아와서 char타입으로 변환시켜주는 charAt()을 사용했는데
오늘은 parseInt()를 사용해서 문자열을 정수로 바꿀 수 있게 되었다.
parseInt가 있다면 다른 종류의 변환도 있을거라고 생각하고 검색을 하였다.

parseInt()는 문자열 String타입의 숫자를 int타입으로 변환해주는 녀석이다. int뿐만 아니라 byte, short, long, float, double 등 숫자와 관련된 타입은 전부 가능하다.

아래와 같은 명령어가 있다.

  • Byte.parseByte();
  • Short.parseShort();
  • Integer.parseInt();
  • Long.parseLong();
  • Float.parseFloat();
  • Double.parseDouble();

(다들 parse를 사용하고 형식이 비슷한데 charcharAt이라는 형태를 가지고 있다. && oolean은 없다!)
물론 ( )안에는 문자열 타입의 숫자를 넣어주면 된다.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/12925

profile
모든것에 의문을 가지는 알아가는 취준생

0개의 댓글