私があなたの質問とコメントを正しく理解したなら、あなたはこのようなことをすることができます
ArrayList<String> cols = new ArrayList<String>();
while(rs.next())
{
cols.add(rs.getString(1));
// Do something..
}
編集:あなたの前の質問から私が理解したこと
String result = rs.getString(1); // gives "Google Facebook Apple AT&T" as result
String[] names = result.split("\\s"); // Split the line by whitespace
必要に応じて、ArrayListを利用することもできます。キー値の関連付けが必要な場合は、hashMapを使用することもできます(それが必要かどうかはわかりません)。以下はいくつかの便利なリンクです
1.Javaで文字列を分割する
2.JavaでArrayListを使用する方法
3.JavaでのHashMapの例
これがあなたのための完全な擬似コードです。
public class StringSplit {
public static void main(String [] sm){
String str = "Google Facebook Apple AT&T";
// If you have more than one whitespace then better use \\s+
String[] names = str.split("\\s");
for(int i =0; i<names.length; i++){
System.out.println(i +" : " + names[i]);
}
}
}
これがお役に立てば幸いです。