본문 바로가기

Language/JAVA

자바 스트링 빌더 java string builder

728x90
자바 스트링 빌더 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
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.