공부 자료/Java

[Java] String 관련 메소드 정리

미노킴 2022. 11. 12. 20:52

1. 문자열 반복

java 11이상에서만 가능.

문자열.repeat(반복횟수) 로 사용하며, 반복횟수만큼 반복된 새로운 문자열을 반환한다. 기존 문자열의 값은 변하지 않는다.

 

String str = "A"
System.out.println(str.repeat(5)) // "AAAAA"

 

2. 문자열 뒤집기

StringBuffer를 사용해야 한다.

String str = "ABCDE"

StringBuffer sb = new StringBuffer(str);
System.out.println(sb.reverse().toString()) // "EDCBA"

sb라는 StringBuffer 인스턴스에서 .reverse()를 이용하여 뒤집고 그 후 .toString()으로 문자열로 다시 변환시키면 된다.