0
<%
                        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 Adob​​e。我想通过以某种方式存储它们来单独打印它们,以便之后可以访问它们中的每一个。

4

1 回答 1

1

返回值类似于 String arr 中的 Google Facebook –</p>

您可以使用String.split("\\s")空格作为分隔符来拆分字符串。

                       String arr= rs.getString(1);
                        String[] strArr = arr.split("\\s");
                        for(String s: strArr){
                            out.println(s);
                        }
于 2013-01-24T21:26:22.303 回答