イテレータにデータのリストがあります。これを文字列に格納します。どうしたらいいですか?ここに私のコードです。リストデータをJavaの文字列として取得する
List ln = readData(iStepNumber, status, query);
Iterator itr = ln.iterator();
System.out.println("listttt"+ln);
while(itr.hasNext()) {
System.out.println("itr value1 :"+itr.next());
//what to do to store itr.next() in a string
//for example String a=itr.next()?
}
これは、代わりにちょうどitr.next()
を印刷する私は、コンソール
listttt[2017-06-30 23:59:59]
itr value1 :2017-06-30 23:59:59
リスト内のすべての項目が同じ文字列に必要な場合は、StringBuilderまたはStringBufferを使用して文字列を作成してください。 –
期待している文字列の種類を指定する必要があります。 'String.join("、 "、ln)'はあなたが探しているものかもしれませんが、あなたの現在の出力に何が間違っているのか分かりません。 – Aaron