怎么將數據庫某字段的值存到數組中,如下

如何將數據庫某字段的值存到數組中,如下
String[]   str=rs.getString(1);
我也知道這是錯的,但我不會改,
如果是這樣string   str=rs.getString(1);
out.print(str);
結果是電腦部,研發部,業務部3個值的。但我想放到數組裡一個個循環讀出,高手請指點一下。  




------解决方案--------------------
String[] str = rs.getString(1).split( "電腦部,研發部,業務部3個值之间的分割的符号 ");
for (int i = 0; i < str.length; i++)
{
out.print(str[i]);
}

把 "電腦部,研發部,業務部3個值之间的分割的符号 "这个替换成相应的分割符.但是没有判断为null的情况,你自己根据需要加上就行了
------解决方案--------------------
抱歉,String[] arr = (String[])lst.toArray(new String(lst.size()));写错了,后面应该是[]:
String[] arr = (String[])lst.toArray(new String[lst.size()]);
------解决方案--------------------
用spilt