Android字符插入字符串

时间:2011-09-26 13:56:22

标签: android string insert character

如何将'\n'(新行)插入字符串中,以便在设备屏幕上自定义显示?代码:

String s3="";
for(int i=0; i<timp.size(); i++)
           {
s3 = s3 + sbt.get(i);
}

这就是我形成字符串的方式。现在我想将'\n'置于s3.charAt(55)位置。感谢。

PS:我不想替换s3.charAt(55)上的字符,我只想在那里添加换行符。

2 个答案:

答案 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";