<%
st = con.createStatement();
rs = st.executeQuery("select pf_nm from portfolio");
while(rs.next())
{
String arr= rs.getString(1);
out.println(arr+"\n\n");
}
%>
如上面的代码所示,我得到多个值以返回getString(1),但我想要所有这些值都是单独的。如何获得它们?
例如,getString(1)返回Google Facebook Apple Adobe。我想通过以某种方式存储它们来单独打印它们,以便之后可以访问它们。
答案 0 :(得分:1)
返回值类似于String arr中的Google Facebook -
您可以使用String.split("\\s")
将空格分隔为空格作为分隔符。
String arr= rs.getString(1);
String[] strArr = arr.split("\\s");
for(String s: strArr){
out.println(s);
}