java - 使用字符串和数组列表

标签 java arrays

所以这是我的作业:编写两个程序:一个使用 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 类”创建它所以有人至少可以向我解释它是什么吗?谢谢

最佳答案

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 处的文档

关于java - 使用字符串和数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37140530/

相关文章:

Java 泛型,类型变量作用域

java - 在Java中初始化对象数组(有一个数组)

Java 的比较器契约

java - 其他专栏中的工具提示与 Java SWT?

java - 使用 Cognito SDK 时为什么需要提供 AWS 凭证?

java - 如何在 Wicket 1.5 中禁用序列化?

java - 4D阵列的问题

java.util.ConcurrentModificationException 与迭代器(字符移动)

ios - AppDelegate 不访问更新的结构变量 - Swift

python - 按唯一出现计数的顺序重新评估 numpy 数组