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

戻り値は、文字列 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 に答える