のようなので、私は文字列を含む入力ファイルを取っている:これらの文字列は、ArrayListのの一部である文字列のArrayListを渡し、それぞれの配列をそれ自身の文字列に変換する方法(Java)
birthday54
happy75
nifty43
bob1994
。個々の文字列を個別に取り出して個別に出力できるメソッドを介して、このArrayListを渡したいと思います。だから基本的に、私はどのように文字列のArrayListを取る個々の文字列を区切り、それらの文字列を印刷するのですか?私のコードでは、私のwhileループの条件は真ですので、ここに無限ループがあり、最初の文字列 "birthday54"を無限に出力しています。私はwhileループのためにどのような条件が必要かわかりません。または、私もwhileループが必要な場合。
public static void convArrListToString(ArrayList<String> strings){
int i=0;
while (true){
String[] convert = strings.toArray(new String[i]);
System.out.println(convert[i]);
}
}
public static void main(String [] args)
{
Scanner in = new Scanner(new File("myinputcases.txt"));
ArrayList<String> list = new ArrayList<String>();
while (in.hasNext())
list.add(in.next());
convArrListToString(list);
あなたがやっていることはちょっと狂っています... –
lol私は知っています。このarraylistを重複して文字列に変換する私の主な目的は、文字列を使ってそれらをasciiに変換することができますが、私はすでにその部分を分かっています。 – user7428413
*文字列のArrayListをどのように取るか、個々の文字列を区切りますか?*文字列のリストは既に分離されています。あなたがしようとしていることは明らかではありません。 – shmosel