InputStream读取中文字符并由ByteArrayOutputStream写入

来源:互联网 发布:js 计算合计 编辑:程序博客网 时间:2024/05/24 05:21

public String getString()
{
String str = "";
InputStream in = this.getClass().getResourceAsStream("/res/data.txt");
int c;
ByteArrayOutputStream bais = new ByteArrayOutputStream();
try {
while((c = in.read())!= -1)
{
bais.write(c);
}
byte data[] = bais.toByteArray();
str = new String(data,"utf-8");
} catch (IOException e) {
e.printStackTrace();
}
return str;
}

原创粉丝点击