如何将'\n'
(新行)插入字符串中,以便在设备屏幕上自定义显示?代码:
String s3="";
for(int i=0; i<timp.size(); i++)
{
s3 = s3 + sbt.get(i);
}
这就是我形成字符串的方式。现在我想将'\n'
置于s3.charAt(55)
位置。感谢。
PS:我不想替换s3.charAt(55)
上的字符,我只想在那里添加换行符。
答案 0 :(得分:2)
String yourLongString = "...A huge line of string";
String preLongStr = yourLongString.subString(0, 55);
String postLongStr = yourLongString.subString(55);
String finalString = preLongStr + "\n" + postLongStr;
答案 1 :(得分:2)
你可以这样做:
String first = s3.substring( 0, 55 );
String second = s3.substring( 56, s3.length );
s3 = first + "\n" + second;
或者在附加到s3后添加它来更改你的for循环(如果字符串只要超过55个字符就需要中断。)
if( s3.length > 55 )
s3 += "\n";