java保存txt数据的简单介绍

博主:adminadmin 2023-03-20 00:49:08 348

本篇文章给大家谈谈java保存txt数据,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎样保存TXT 文件

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

public class Disk {

public static void main(String[] args) {

new Disk().test();

}

public void test() {

File f = new File("D:/aa.txt");

FileReader fr;

BufferedReader br;

FileWriter fw;

BufferedWriter bw;

StringBuffer sb = new StringBuffer();

try {

fw = new FileWriter(f);// 初始化输出流

bw = new BufferedWriter(fw);// 初始化输出字符流

bw.write("my txt");// 写文件

bw.flush();

bw.close();

fw.close();

fr = new FileReader(f);// 初始化输入流

br = new BufferedReader(fr);// 初始化输入字符流

sb.append(br.readLine().toString());// 按行读文件

System.out.println("文件内容是:" + sb);

br.close();

fr.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

上面的代码是我刚写的对文件写入和读取的例子,可以直接执行的,你可以参考一下,希望可以对你有帮助。

java怎样向一个文件(如txt文件)中写入一段数据,保存后下一次打开继续使用?

这个JDK的类库都帮我们实现好了。如FileWriter类:

public FileWriter(File file,boolean append)

throws IOException

根据给定的 File 对象构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。

例子程序如下:

import java.io.File ;

import java.io.Writer ;

import java.io.FileWriter ;

public class WriterDemo02{

public static void main(String args[]) throws Exception}

java的优点:

java是纯面向对象编程的语言;

平台无关性 (一次编译,到处运行;Write Once,Run Anywhere);

java提供了许多内置的类库,通过这些类库,简化了开发人员的设计工作,同时缩短了项目开发时间;

提供了对Web应用开发的支持,例如,Applet,Servlet,和JSP可以用来开发Web应用程序,Socket,RMI可以用来开发分布式应用程序的类库。

java里数据怎么保存到硬盘或TXT文件里去

Java是通过使用I/O文件操作类,创建输入输出流,将数据保存在指定的路径下的文件里面。

示例代码:

import java.io.File;

import java.io.FileOutputStream;

import java.io.IOException;

public class WriteFileTest {

public static void main(String[] args) {

FileOutputStream fop = null;

File file;

String content = "This is the text content";

try {

file = new File("D:/test.txt");//初始化file

fop = new FileOutputStream(file);//初始化输出流

// 若文件不存在,则创建它

if (!file.exists()) {

file.createNewFile();

}

// 获取字节的内容数组

byte[] contentInBytes = content.getBytes();

fop.write(contentInBytes);//写出到指定路径文件中字节的内容数组

fop.flush();

fop.close();

System.out.println("Done");

} catch (IOException e) { //捕捉异常

e.printStackTrace();

} finally {

try {

if (fop != null) {

fop.close();

}

} catch (IOException e) { //捕捉异常

e.printStackTrace();

}

}

}

}

Java 如何把数据保存到TXT文件,

首先,打开一个txt文件,File file = new File("文件路径");

然后,封装输出流,DataOutputStream os = new DataOutputStream(new FileOutputStream(file));

接着,往os里面写数据,os.writeInt(...) os.writeByte(...) os.writeChar(...)等等,你要写什么样类型的数据,就调用什么样类型的方法。

最后,记得关掉输出流,调用os.close()

Java中如何通过txt文件存储和取出数据?

Java中读取txt文件可以使用file类先创建一个对象,然后使用I/O操作,进行读取或者写入操作,示例如下:\x0d\x0aimportjava.io.BufferedReader;\x0d\x0aimportjava.io.File;\x0d\x0aimportjava.io.FileInputStream;\x0d\x0aimportjava.io.FileNotFoundException;\x0d\x0aimportjava.io.FileOutputStream;\x0d\x0aimportjava.io.IOException;\x0d\x0aimportjava.io.InputStreamReader;\x0d\x0aimportjava.io.PrintWriter;\x0d\x0a\x0d\x0apublicclassdemo2{\x0d\x0aprivatestaticStringpath="f:/demo1.txt";\x0d\x0aprivatestaticFilefile;\x0d\x0astatic{\x0d\x0afile=newFile(path);\x0d\x0aif(!file.exists()){\x0d\x0atry{\x0d\x0afile.createNewFile();\x0d\x0a}catch(IOExceptione){\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0apublicstaticvoidmain(String[]args)throwsIOException{\x0d\x0aStudentstu=newStudent(1,"张三",90);\x0d\x0awriteDataToFile(file,stu);\x0d\x0areadDataFromFile(file);\x0d\x0a}\x0d\x0a\x0d\x0aprivatestaticvoidreadDataFromFile(Filefile)throwsIOException{\x0d\x0aBufferedReaderreader=newBufferedReader(newInputStreamReader(newFileInputStream(file)));\x0d\x0aStringstr="";\x0d\x0awhile((str=reader.readLine())!=null){\x0d\x0aString[]stuInfo=str.split(",");\x0d\x0aSystem.out.println("学号:"+stuInfo[0]+"姓名:"+stuInfo[1]+"score:"+stuInfo[2]);\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0aprivatestaticvoidwriteDataToFile(Filefile,Studentstu)throwsFileNotFoundException{\x0d\x0aPrintWriterout=newPrintWriter(newFileOutputStream(file,true));\x0d\x0aout.println(stu.toString());\x0d\x0aout.close();\x0d\x0a}\x0d\x0a}

如何把一个java数据保存到txt里面

首先创建一个新的txt文件,然后new File(“txt文件路径”),

封装一个输入输出流,将要写入的数据写入到txt中,刷新流,关闭流。

代码如下:

public static void main(String[] args) throws IOException{

String str = "这个项目什么时候上线";

File file;//创建文件夹

FileOutputStream stream = null;//new文件流

try {

file = new File("C:/Users/qisf/Desktop/Aa.txt");

stream = new FileOutputStream (file);//将文件夹放在文件流中

if (!file.exists()) {

file.createNewFile();

}

byte[] contentInBytes = str.getBytes();//转化成字节形

stream.write(contentInBytes);//写入

stream.flush(); //写完之后刷新

stream.close();//关闭流

} catch (FileNotFoundException e) {

e.printStackTrace();

}

}

java保存txt数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java保存txt数据的信息别忘了在本站进行查找喔。