Java 返回字符串缓冲区数组

Java 返回字符串缓冲区数组,java,Java,我使用StringBuffer从web服务发送和接收变量 我的代码是: 如何更改此代码以接收数组而不是字符串 我从web服务获得的请求如下:{var,var}。这可能会有所帮助 记住使用response.substring从{}中剪切响应 看看: String partsColl = "A,B,C"; String[] partsCollArr; String delimiter = ","; partsCollArr = partsColl.spl

我使用StringBuffer从web服务发送和接收变量

我的代码是:

如何更改此代码以接收数组而不是字符串

我从web服务获得的请求如下:{var,var}。

这可能会有所帮助

记住使用response.substring从{}中剪切响应

看看:

    String partsColl = "A,B,C";  
    String[] partsCollArr;  
    String delimiter = ",";  
    partsCollArr = partsColl.split(delimiter);
你将有你的回答,所以在子串他们然后。
祝你好运

你可能想看看[这里][1]。如果有帮助,请告诉我。[1] :在Javadoc for StringBuffer中,StringBuilder类通常应优先于此类使用,因为它支持所有相同的操作,但速度更快,因为它不执行同步。
            connection.setRequestProperty("Content-Type",
                    "application/x-www-form-urlencoded");

            connection.setRequestProperty("Content-Length",
                    "" + Integer.toString(urlParameters.getBytes().length));
            connection.setRequestProperty("Content-Language", "pl-PL");

            connection.setUseCaches(false);
            connection.setDoInput(true);
            connection.setDoOutput(true);

            // Send request
            DataOutputStream wr = new DataOutputStream(
                    connection.getOutputStream());
            wr.writeBytes(urlParameters);
            wr.flush();
            wr.close();

            // Get Response
            InputStream is = connection.getInputStream();
            BufferedReader rd = new BufferedReader(new InputStreamReader(is));
            String line;
            StringBuffer response = new StringBuffer();
            while ((line = rd.readLine()) != null) {
                response.append(line);
                response.append('\r');
            }
            rd.close();
    String partsColl = "A,B,C";  
    String[] partsCollArr;  
    String delimiter = ",";  
    partsCollArr = partsColl.split(delimiter);