私はファイルを受け取ってファイルから他のすべての単語と一緒に配列リストを返すメソッドを書いています。ファイルには複数の行を含めることができます。私は、ファイルをスキャンし、それがArrayListとFile
{"red", "orange", "yellow", "green", "blue", "purple"}
を読み込む場合
たとえば、メソッドがリストに
{"red","yellow","blue"}
を返す必要があります私は、これはかなり単純な質問であり、それは既に回答されている場合は注意してくださいね正しい方向に私を指差してください。また、これらはカンマで区切られた変数だと思います。これまでのところ、私は、ヘッダーとスキャナの宣言を持っている:
public static ArrayList<String>Skip(File file)
ArrayList<String> newList = new ArrayList<String>();
Scanner scanner = new scanner(file);
while(scanner.hasNextLine()){
*WHAT DO I DO HERE*
newList.add(____);
}
scanner.close;
}
return newList;
スキャナを使用してファイル名を取得します。それを追加します。 –
"every other word"のことを達成する1つの方法:単語を追加するかどうかを示す 'boolean'変数' addThisWord'を使用してください。そして、単語を見た後、 'addThisWord =!addThisWord;'は 'true'と' false'の間を行き来します。 – ajb
ファイルから一意の単語のリストが必要ですか? – Mahendra