다른 사람들의 풀이

 

풀이1

 

toCharArray() 메소드는 문자열을 char형 배열로 바꿔준다. 반환되는 배열의 길이는 문자열의 길이와 같다.
(주의! 문자열의 공백 또한 인덱스에 포함한다.)

 

String.valueOf(), toString() : Object의 값을 String으로 변환

  • String.valueOf() - 파라미터가 null이면 문자열 "null"을 만들어서 반환한다.
  • toString() - 대상 값이 null이면 NPE를 발생시키고 Object에 담긴 값이 String이 아니여도 출력한다.

 

풀이 2

replace()

- String replace(CharSequence target, CharSequence replacement)

- replace() 함수는 대상 문자열을 원하는 문자 값으로 변환하는 함수이다.
- 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열
- 두번째 매개변수는 변환할 문자 값

 

replaceAll()
- String replaceAll(String regex정규식, String replacement)
- replaceAll() 함수는 대상 문자열을 원하는 문자 값으로 변환하는 함수이다.
- 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열
- 두번째 매개변수는 변환할 문자 값

 

정규식 표현 : . -> 임의의 문자 한 개 / (?=.) -> 뒷쪽에 임의의 문자 한 개를 제외하고 선택/ {숫자} -> 숫자 만큼의 자릿수 / .(?=.{4}) ==> 뒤쪽에서 임의의 문자 4개를 제외한 임의의 문자 한 개 선택

 

참고 블로그 : https://djusti.tistory.com/8

'알고리즘' 카테고리의 다른 글

[13] x만큼 간격이 있는 n개의 숫자 JAVA  (0) 2022.11.21
[12] 행렬의 덧셈 JAVA  (0) 2022.11.21
[10] 평균 구하기 JAVA  (0) 2022.11.21
[09] 음양 더하기 JAVA  (0) 2022.11.21
[08] 없는 숫자 더하기 JAVA  (0) 2022.11.21

+ Recent posts