1
私の割り当てはここにあります:2つのプログラムを書きます:1つはStringクラスを使用し、もう1つはStringBufferクラスを使用します。あなたのプログラムは、一連の文字列をArrayListに格納し、それらの文字列を追加順に出力する必要があります。あなたのプログラムの出力は、完全な文を作成する必要があります。文字列と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クラス"を使用してそれを作成する方法を知らないので、誰かがatleastそれが何であるかを説明することができますか?おかげ
でドキュメントを見て取るあなたは[ドキュメント]を見てみました(https://docs.oracle.com/javase/7/docs/api /java/lang/StringBuilder.html)?また、そのような配列を印刷することはできません。それはコンパイルされません。 – Nfear
あなたの教師にStringBuilderを使用していることを教えてください。今日では、特にこのような場合に文字列を連結したい場合は、共有されないようにするため、スレッドセーフである必要はありません。 –
@Nfear FYIコンパイルして実行しました今私はそれを試したとき。 (しかし、私は確信していませんでした) – Bampfer