文件转字符串
public static String getStreamString(InputStream tInputStream){
BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream));
StringBuffer tStringBuffer = new StringBuffer();
String sTempOneLine = new String("");
while ((sTempOneLine = tBufferedReader.readLine()) != null){
tStringBuffer.append(sTempOneLine);
}
return tStringBuffer.toString();
}
字符串转文件:不用去新建文件内容
这个只是一个简单的说明,详细的自己去添加
public static void main(String[] args) throws IOException {
String fileStr = "<h1>这个是文件</h1>";
File fileTo = File.createTempFile("fileName", ".html");
BufferedReader bufferedReader = new BufferedReader(new StringReader(fileStr));
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(fileTo));
char[] buf = new char[10240]; //字符缓冲区
int len;
while ((len = bufferedReader.read(buf)) != -1) {
bufferedWriter.write(buf, 0, len);
}
bufferedWriter.flush();
bufferedReader.close();
bufferedWriter.close();
//对获取到的文件进行相应的处理: fileTo 就是转换获得的文件
fileTo.........
//文件处理完后,对临时文件进行输出
fileTo.deleteOnExit();
}