java中怎样将输入的文件保存为txt文档
发布网友
发布时间:2022-04-30 14:52
我来回答
共2个回答
热心网友
时间:2022-06-25 17:28
你是要把只是输入的数据写入Txt,还是要把控制台的数据写入Txt?
如果是第一种,那么如下:
package test;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class Student{
public static void main(String[] args) throws IOException{
info stu = new info();
}
}
class info{
info() throws IOException{
Scanner in = new Scanner(System.in);
System.out.print("请输入要输入得学生个数:");
int num = in.nextInt();
File f = new File("Student.txt") ; //先定义文件
f.deleteOnExit() ; //如果存在则删除
f.createNewFile() ;//创建新文件
//定义文件输出流
BufferedWriter bfw = new BufferedWriter(new FileWriter(f));
bfw.write(""+num); //输出学生的个数
bfw.newLine() ; //写入一个换行符
System.out.println("请输入学生的:");
for(int j = 1; j<=num; j++ ){
System.out.println("第"+j+"个:");
System.out.print("姓名:");
String name = in.next();
bfw.write(name); //输出学生的姓名
System.out.print("性别:");
String sex = in.next();
bfw.write(sex); //输出学生的性别
System.out.print("年龄:");
int age = in.nextInt();
bfw.write(""+age); //输出学生的年龄
System.out.print("专业:");
String object = in.next();
bfw.write(object); //输出学生的专业
bfw.newLine() ; //写入一个换行符
}
bfw.flush();
bfw.close();
}
}
热心网友
时间:2022-06-25 17:29
是吧这个代码输入到文本文件中对么?给你提个醒IO流的东西,很简单
java中怎样将输入的文件保存为txt文档
System.out.print("请输入要输入得学生个数:"); int num = in.nextInt(); File f = new File("Student.txt") ; //先定义文件 f.deleteOnExit() ; //如果存在则删除 f.createNewFile() ;//创建新文件 //定义文件输出流 BufferedWriter bfw = new BufferedWriter(new FileWriter(...
java 中怎么样将已有的字符串保存到txt文件中
import java.io.PrintWriter;public class Main { public static void main(String args[]) throws Exception { File fp=new File("c:\\a.txt");String str="ABCDE";PrintWriter pfp= new PrintWriter(fp);pfp.print(str);pfp.close();} } ...
在Java中,我如何将JTextField里输入的内容传进TXT文档中保存下来。
java中用getText()获取textfield内容,然后创建一个save方法保存内容即可。save方法内容如下:void saveToFile(String fileName, JTextField textField) throws Exception { FileOutputStream out = new FileOutputStream(fileName, true);out.write(textField.getText().getBytes());} ...
JAVA 如何实现docx文档转换成txt?
docx文档没办法直接转成txt,两者文件格式不一样,需要你解析docx文档,把里面的内容提取出来,以你想要的形式转化成文本,通过io操作创建对应的txt文件,把文本输出到txt文件
...编程实现读取PDF文件中的文字或英文保存到TXT文档中,不使用第三方ja...
1、创建一个路径为要读取的txt文件的file对象rFile。2、创建一个路径为要写入的txt文件的file对象wFile。3、创建一个FileReader对象,传入rFile到构造器。4、准备一个char数组,FileReader类有一个继承自java.io.Reader的read(char[]cbuf)方法,将字符读入数组。5、创建一个FileWriter对象,传入wFile到...
用java手机怎样才能把网页中的文字保存为TXT格式的文件?
如果能部署java程序的话通过Http client可以直接保存为网页,但是不能是txt,还要把html格式去掉,才能是txt.不知道你的是什么情况,不好回答。
java 文本域中文件保存到txt中 用我这种方法行不 为什么不会自己换行...
String s = t2.getText().replaceAll("\n", "\r\n");这样改,小方格解决了。告诉你个问题,windows自带的记事本必须要回车换行两个符号,它才会显示出换行的效果,如果 你只是换行符\n,你用EditPlus、UltraEdit等专业的文本编辑工具还是可以显示出换行效果的。你可以自己试试,不懂问我。
怎样用java从xml里读取数据 并且保存为txt格式
一种是从XML的节点中读取数据,如上面的内容就是分别读取到abc123 和 123abc,供后续程序使用。这种读取一般需要使用Java 的一些XML API,如dom4j就可以,具体网上用“java xml”关键字搜一下一大片;另外一种就是把XML的内容作为文本处理,感觉楼主的意思应该是这种。其实XML文件本身就是平文件,直接用...
为什么JAVA将输入文字保存到txt文件的时候是乱码??? 下面是代码 要怎么...
你用的ObjectOutputStream 输出一个对象到日记.txt,当然会是乱码了。你这样输出的是一个对象。。。乱码没问题的,如果你要读取,可以用ObjectInputStream读就可以了。读取的是一个对象。你如果写一些字符串信息到日记.txt中,可以用BufferedOutputStream,一次可以直接写一个字符串。
java怎么保存文件 java保存文件的方法
1、首先需要在记事本中编写一个“hello,下午好”程序。2、编写完成后,保存该文件,并将文件名改为与类名相同。3、把文件的格式从.txt改成.java文件。4、更改完毕后,打开cmd指令(wins+R)。5、输入javac,如果下方出现许多东西,则说明环境变量已经配置成功,否则就要去配置环境变量。6、找到.java...