2017-12-02 4 views
0
alert.setHeaderText(String.format(
            //this line//"Title:%s%nSinger:%s%nDate:%s%nAlbum:%s%nSongs:%s%nResult: %s", 
             msg.getTitle(), msg.getSinger(), 
             msg.getDate(), msg.getAlbum(), 
             msg.getResult())); 

이 checkstyle 오류를 해결하려고합니다. 도와주세요!!! 그냥이80 자 이상의 checkstyle 오류를 수정하려면 어떻게합니까?

alert.setHeaderText(String.format(
            "Title:%s%nSinger:%s%n" + 
            "Date:%s%nAlbum:%s%nSongs:%s%nResult: %s", 
             msg.getTitle(), msg.getSinger(), 
             msg.getDate(), msg.getAlbum(), 
             msg.getResult())); 
같은 두 줄에이 줄을 분리 할 수 ​​있습니다이 checkstyle 오류를 수정하기 위해

방금 ​​고려하고 예를 들어, 들여 쓰기 수준에서 전반적으로 감소한다에

+3

문자열을 여러 줄로 분리하십시오. 또한 거기에 계속 줄을 많이 들여 쓸 필요가 없습니다. – Rohan

+0

문자열을 여러 줄로 나눌 때이 예외가 있습니다. java.lang.StringIndexOutOfBoundsException : 문자열 인덱스가 범위를 벗어났습니다 : – ramen05

+0

실제 Checkstyle 오류가 무엇입니까? – entpnerd

답변

1

...

alert.setHeaderText(String.format(
    "Title:%s%nSinger:%s%n" + 
    "Date:%s%nAlbum:%s%nSongs:%s%nResult: %s", 
    msg.getTitle(), msg.getSinger(), 
    msg.getDate(), msg.getAlbum(), 
    msg.getResult())); 
관련 문제