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