
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | package overlaod; public class overload1101 { public static void main(String[] args) { String str = "ABCDEFGHIJKLN"; StringBuilder str2 = new StringBuilder("2ABCDEFGHIJKLN"); int a =0; int b = str.length(); for(a=0 ;a<str.length();a++){ System.out.printf("%s",str.charAt(b-1)); b--; } System.out.println(); System.out.println(str2.reverse()); } } | cs |
string을 역순으로 표현하는 문제
두가지 방법으로 풀었다.
StringBuilder 를 사용하는 방법을 기억해야겠다.
그냥 string 처럼 String a = ""; 이렇게 사용이 불가능하다.
StringBuilder str2 = new StringBuilder("2ABCDEFGHIJKLN");
이렇게 새로운 참조 변수를 가리키는 것을 만들어주어야 한다.
new StringBuilder() << 이안에 해야된다.