오늘의 학습 키워드
공부한 내용 본인의 언어로 정리하기
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
를 사용하고 형식이 비슷한데 char
만 charAt
이라는 형태를 가지고 있다. && oolean
은 없다!)
물론 ( )안에는 문자열 타입의 숫자를 넣어주면 된다.
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12925