티스토리 뷰

자바 스트링 빌더 java string builder

public class StringBuilderTest {
    @Test
    public void name() {
        String name = "kyeongork";
        String hello = new StringBuilder(" hello").append(name).toString();
        System.out.println(hello);
    }
}​

 

결과

kyeongrok hello

 

자바로 string을 연결해서 쓰려면 " " + " name:" + 이런식으로 +를 자꾸 써야하고 몇개 연결하면 길게 썼을 경우 가독성이 떨어질 수 있습니다.

 

node나 python처럼 이쁘게 쓸 수 있는 방법은 아직 자바에는 없지만 그나마 덜 헷갈리게 만들 수는 있습니다.

 

1~2개는 그냥 +로 하고 그거 넘어가면  StringBuilder를 써보면 도움이 될 수 있습니다..

 

StringBuilder sb = new StringBuilder();
Formatter fmt = new Formatter(sb);
fmt.format("hello %s", "world");
System.out.println(sb.toString());

String str = String.format("hello %s", "world2");
System.out.println(str);

결과

hello world

hello world2

 

end.

 

 

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함