所以这是我的任务:写两个程序:一个使用String类,一个使用StringBuffer类。您的程序应该在ArrayList中存储一组字符串,并按照添加顺序打印这些字符串。程序的输出应该创建一个完整的句子。
我认为我创造了第一个:
import java.util.*;
class ArrayListExample
{
public static void main(String[] args)
{
ArrayList<String> arraylist = new ArrayList<String>();
String i1="H";
String i2="e";
String i3="l";
String i4="l";
String i5="o";
arraylist.add(i1);
arraylist.add(i2);
arraylist.add(i3);
arraylist.add(i4);
arraylist.add(i5);
System.out.println(arraylist);
}
}
但是我的老师做的很好,只是让我们编写程序而不教我们如何去做。所以我不知道如何使用“StringBuffer类”创建它所以有人至少可以向我解释它是什么?感谢
答案 0 :(得分:0)
StringBuffer sb = new StringBuffer("H");
sb.append("e"); //now original string is changed
sb.append("l");
sb.append("l");
sb.append("o");
System.out.println(sb);//prints Hello
现在继续查看https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html
上的文档