我想知道是否有任何方法可以将使用System.out.print打印的一系列文本存储到特定的字符串中,以便将来可以用它来调用该行。
例如:
String oldLine=null;
int x = 4;
for (int i=0; i<10; i++) {
int result = x+i;
System.out.print(result+"\t"); }
结果将是:
4 5 6 7 9 10 ....
现在我想知道我是否可以存储这一行:
String oldLine;
因此,每当我打印oldLine时,我都可以打印相同的行:
4 5 6 7 9 10 ....
答案 0 :(得分:2)
您可以使用StringBuilder
:
String oldLine = null;
StringBuilder sb = new StringBuilder ();
int x = 4;
for (int i = 0; i < 10; i++)
{
int result = x + i;
sb.append (String.valueOf (result));
sb.append ('\t');
}
oldLine = sb.toString ();
System.out.println (oldLine);
答案 1 :(得分:1)