Java

[JAVA] 문자열에 문자 곱하기 및 문자열 뒤집기 연산

배준오 2023. 12. 5. 11:47
반응형

자바에서 특정 문자를 반복해서 더하고 싶을 때 사용하는 메서드 (Java 11 이상)

파이썬에서는 문자에 * 연산을 할 수 있음. 자바는 X

int n = 5;
String repeatStr = str + " ".repeat(n);

 

문자열을 뒤집어야 하는 경우도 있음 그 때 사용하는 방법

StringBuffer

  • String 클래스는 immutable(불변) 하다. 즉 지정된 문자열을 변경할 수 없다.
  • StringBuffer/StringBuilder 클래스는 mutable(가변) 하다.
String str = "abcdef";
StringBuffer sb = new StringBuffer(str);        
String newStr = sb.reverse().toString();

 

반응형