我正在向服务器发送http请求,服务器返回一个文件。
从服务器获取的文件是csv文件(文本文件)。我打算将文件的内容写入String 或StringBuffer。我该怎么办?
response = getResponse(url);
StrigBuilder sb = new StringBuilder();
//TODO : write content of response to sb
我想我应该得到响应的输入流并继续。但是如何?
答案 0 :(得分:2)
答案 1 :(得分:0)
使用以下代码转换String中的文件(text或csv)的内容。
InputStream in;
String str = "";
try {
in = new URL(url).openStream();
int size = in.available();
for (int i = 0; i < size; i++) {
char ch = (char) in.read();
str = str.concat(ch + "");
}
in.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}