从标准输入流中读取数据,并存储到文件中
来源:互联网 发布:詹姆斯总决赛所有数据 编辑:程序博客网 时间:2024/04/30 13:32
import
java.io.BufferedReader;
import
java.io.File;
import
java.io.FileWriter;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.PrintWriter;
/**
* 从标准输入流中读取数据,并存储到文件中
*/
public
class
CatStdinToFile {
public
static
boolean
catStdinToFile(String fileName){
File file =
new
File(fileName);
//将数据按照文本输出到文件
PrintWriter writer =
null
;
BufferedReader in =
null
;
try
{
//为输出文件建立一个写入器
writer =
new
PrintWriter(
new
FileWriter(file));
System.out.println(
"请输入文件内容,输入quit结束"
);
//用BufferedReader包装标准输入流
in =
new
BufferedReader(
new
InputStreamReader(System.in));
String inputLine =
null
;
while
(((inputLine = in.readLine( )) !=
null
) && (!inputLine.equals(
"quit"
))) {
writer.println(inputLine);
}
//如果采用new PrintWriter(new FileWriter(file), true)则会自动flush。
writer.flush();
writer.close();
return
true
;
}
catch
(IOException e) {
System.out.println(e.getMessage());
return
false
;
}
finally
{
if
(in !=
null
){
try
{
in.close();
}
catch
(IOException e) {
e.printStackTrace();
}
}
}
}
public
static
void
main(String[] args) {
String fileName =
"C:/temp/temp.java"
;
CatStdinToFile.catStdinToFile(fileName);
System.out.println();
System.out.println(
"输出文件的内容:"
);
ReadFromFile.readFileByLines(fileName);
}
}
0 0
- 从标准输入流中读取数据,并存储到文件中
- 从标准输入流中读取数据
- 数据存储到文件和从文件中读取数据
- 如何从输入流中读取数据到字符串中
- C语言中从标准输入读取几行输入,并打印到标准输出上两种方法
- 从标准输入行读取输入行并在标准输出中打印这些输入行
- 从资源读取数据到文件中
- 使用Apache POI创建Excel,并从数据库中读取数据写入到Excel文件中
- 【C++】从标准输入中读取字符串
- 图像存储到XML数据中,并读取出来
- 从文本文件中读取数据排序并输出到文本
- 读取CSV文件并存储到ArrayList中
- Java, 如何从Excel中读取数据到文件中
- 从文件中读取数据并打印最长一行
- 从摄像头中读取数据并写入文件
- Tensorflow 从bin文件中读取数据并
- 很棒的!从标准输入文件流读取多行数据并且存放到文件---两种实现;标准输入流到文件再到标准输出流
- 读取word模板,并写入数据到word文件中
- 电路设计中的电平转换问题,CMOS&TTL&232&485,总结
- PLSQL使用技巧
- Mac OS--终端
- python学习第一课
- Android之NDK开发
- 从标准输入流中读取数据,并存储到文件中
- 利用python输出json简单数据
- Excel Sheet Column Title (easy)
- 解析operators
- Java学习笔记——静态代码块,构造代码块,构造函数间的执行顺序
- F - Prime Path POJ 3126 筛选素数+bfs
- Linux硬盘分区方案
- LeetCode Number of 1 Bits
- html5标签概括