2014-06-22 3 views
0

자바에서는 다소 긴 문자열을 콘솔에 인쇄하고 싶지만 실제로는 하나의 긴 줄로 인쇄하고 싶습니다. 멋지게 형식화 된 단락.긴 문자열을 Java 콘솔의 단락으로 바꾸기

그래서 예 :

String something = "abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890" 

인쇄겠습니까

abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890 

하지만 어떻게 그것을 할 필요없이 적합한 새로운 라인을 만드는 방법이

abcdefghijklmnopqrstuvwxyz1234567890 
abcdefghijklmnopqrstuvwxyz1234567890 

같은 싶습니다 수동으로 \ n?

+3

정의하십시오 _appropriate_를 사용합니다. –

+3

이 질문에 대한 답변이 적절합니다. [http://stackoverflow.com/questions/4212675/wrap-the-string-after-a-number-of-character-word-wise-in-java][1] [1] : http://stackoverflow.com/questions/4212675/wrap-the-string-after-a-number-of-character-word-wise-in-java – Frement

+0

'\ n의 문제점 '? – BitNinja

답변

0

사용이

String msg="abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890"; 
String h[]=msg.split("0", 2); 
System.out.println(h[0]+"0"+"\n"+h[1]); 

또는이

String h[]=msg.split("0", 2); 
    System.out.println(h[0]+"0"); 
    System.out.println(h[1]); 
+1

이것은 주어진 예제에 대해서만 작동하며 질문은보다 일반적인 질문입니다. OP는 * 모든 * 긴 문자열에 대한 대답을 원합니다. – bfontaine