如何用java输出txt文件
这是我在网上学习到的关于java从txt输入信息的结构,想把它改成类似结构的输出要怎么做呢?要求程序的名称为Output,如下方我写的例子结构一样privatevoidI...
这是我在网上学习到的关于java从txt输入信息的结构,想把它改成类似结构的输出要怎么做呢?要求程序的名称为Output,如下方我写的例子结构一样
private void Input(String filename) throws IOException {//引用txt为filename
String a;
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream(filename))); //建立了一个带缓冲区的字符输入流
a=input.readLine()//逐行读取
} 展开
private void Input(String filename) throws IOException {//引用txt为filename
String a;
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream(filename))); //建立了一个带缓冲区的字符输入流
a=input.readLine()//逐行读取
} 展开
1个回答
展开全部
输入无需使用字节流,直接字符流读取即可。
private void input(String fileName) throws IOException {
try(BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
String line;
while((line=reader.readLine()) != null) {
System.out.println(line);
}
}
}
同样输出,只要把Input换成Output;
private void output(String fileName, String content) throws IOException{
try(BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
writer.write(content);
writer.flush();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询