arraylistの値を画面にどのように戻すことができますか? System.out.printlnアレイリストの内容を出力する
私はforループを考えていました。
for (String s : list)
{
System.out.println(s);
}
しかし、オブジェクトを文字列に変換できないと訴えています。文字列に変換するにはどうすればいいですか?
コード:
public static void GetStatsProc(String operation)
{
try {
Process p=Runtime.getRuntime().exec(operation);
p.waitFor();
BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line=reader.readLine();
while(line!=null)
{
// Add all lines into an array
ArrayList list = new ArrayList();
list.add(line);
System.out.println(line);
line=reader.readLine();
}
}
catch(IOException e1) {}
catch(InterruptedException e2) {}
}
汎用の「ArrayList」(つまり、「ArrayList」)を使用する必要があります。 –
Bernard
whileループの各繰り返しで新しいリストを宣言していると指摘した人はいません。 – Sign
あなたのサンプルコードにforeachループが含まれていないのはなぜですか?どこに置いておきたいですか? – Jim