包含javatxt文件添加数据的词条

今天给各位分享javatxt文件添加数据的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、Java中如何通过txt文件存储和取出数据?2、java中如何读取txt文件并存入数据库(txt文件中是题目两种类型一个选择,一个对错包含答案)3、java 如何向txt文件中的某一行继续写入4、Java 如何把数据保存到TXT文件,5、用JAVA实现把数据保存到一个TXT文件中6、java里怎么读取txt文件里的数据

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

Java中读取txt文件可以使用file类先创建一个对象,然后使用I/O操作,进行读取或者写入操作,示例如下:

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

public class demo2 {

private static String path = “f:/demo1.txt”;

private static File file;

static{

file = new File(path);

if(!file.exists()){

try {

file.createNewFile();

} catch (IOException e) {

e.printStackTrace();

}

}

}

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

Student stu = new Student(1,”张三”,90);

writeDataToFile(file,stu);

readDataFromFile(file);

}

private static void readDataFromFile(File file) throws IOException {

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file)));

String str = “”;

while((str = reader.readLine())!=null){

String[] stuInfo = str.split(“,”);

System.out.println(“学号:”+stuInfo[0]+” 姓名:”+stuInfo[1]+” score:”+stuInfo[2]);

}

}

private static void writeDataToFile(File file,Student stu) throws FileNotFoundException {

PrintWriter out = new PrintWriter(new FileOutputStream(file, true));

out.println(stu.toString());

out.close();

}

}

包含javatxt文件添加数据的词条

java中如何读取txt文件并存入数据库(txt文件中是题目两种类型一个选择,一个对错包含答案)

输入输出流可以读取txt文件,如果要将整个题目存入数据库,比较短直接用varchar就行

java 如何向txt文件中的某一行继续写入

Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。

相关API:

RandomAccessFile(String

name, String

mode)构造器,模式分为r(只读),rw(读写)等

RandomAccessFile.readLine()方法实现对一整行的读取,并重新定位操作位置

RandomAccessFile.write(byte[] b)用于字节内容的写入

示例如下:

RandomAccessFile raf = new RandomAccessFile(“f:/1.txt”, “rw”);

int targetLineNum = 10;

int currentLineNum = 0;

while(raf.readLine() != null){

    if(currentLineNum == targetLineNum){ // 定位到目标行时结束

break;

    }

    currentLineNum++;

}

raf.write(“\r\ninsert”.getBytes());

raf.close();

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文件中

1、为保存按钮添加事件Ok.addActionListener(this);———– Ok.addActionListener(new ButtonListener());

2、实现ButtonListener

public class ButtonListener implements ActionListener {

/**

* Method actionPerformed

*

*

* @param e

*

*/

public void actionPerformed(ActionEvent e) {

try {

String sex = “”;

if(box1.getState()){

sex=”男”;

}else{

sex=”女”;

}

FileWriter fileWriter=new FileWriter(“D:\\Result.txt”,true);

fileWriter.write(“happy!\r\n”);

fileWriter.write(“性别: “+sex+”\r\n”);

fileWriter.flush();

fileWriter.close();

//Runtime.getRuntime().exec(“notepad.exe”);

} catch (Exception er) {

System.out.println(er.getMessage());

}

}

}

java里怎么读取txt文件里的数据

// 直接给一个只读一行的吧,呵呵,数字之间以空格来分隔

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

File file = new File(“src/test.txt”);

double[] a = getLineFromTxt(file,” “);

for(int i = 0; i a.length; i++){

System.out.println(“a[“+i+”] = “+a[i]);

}

}

test中的数据以空格隔开 12 32 32.02

public static double[] getLineFromTxt(File file, String split) throws Exception{

BufferedReader br = new BufferedReader(new FileReader(file));

String firstLine = br.readLine(); //就读第一行哦

String[] arrs = firstLine.split(” “);

//将字符数组转为double数组

double[] arr = new double[arrs.length];

for(int i = 0; i arr.length; i++){

arr[i] = Double.parseDouble(arrs[i]);

}

if(br!= null){

br.close();

br = null;

}

return arr;

}

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

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月31日 22:45:29
下一篇 2024年3月31日 22:53:37

相关推荐

  • 包含linuxiisaccess的词条

    毕业论文:linux系统的web服务器架设 1、我们以RedHat Linux 0系统为例,想要linuxconf在Web浏览器环境工作,必须进行以下设置: * 在gnome-linuxconf对话框中,打开“Config/Networking/Misc/Linuxconf network access”分支,选中“Enable netwoork acces…

    2024年5月23日
    4300
  • linux给文件写权限,linux怎么给文件权限

    linux宝塔写入权限不足 1、可以使用chmod命令修改权限。语法:chmod [-cfvR] [–help] [–version] mode file…说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 2、通过更改文件权限可以使用c…

    2024年5月23日
    5000
  • 包含黑客技术学习网址的词条

    信息安全技术专业的相关学习网站有哪些? 1、关于学习类的网站有掌门1对多贝、网易云课堂、慕课、传课、CSDN、我要自学网等等。 2、网络安全主要集中在大型城市,如北京上海广州深圳等,那里安全公司特别多,如360,天融信,奇安信等,所以学习网络安全建议选择这些城市。 3、入侵检测系统技术(IDS);加密&VPN技术;产品安全;安全管理。基础课程的主要内…

    2024年5月23日
    5000
  • 包含c语言对txt文件命名的词条

    如何在C语言编程里面修改源文件名字 如果你是在WINDOWS的话,简单了,随便用个编辑器,比如记事本,然后写c源程序,保存到你想要保存的位置。如果你在DOS下,可以用edit,写好以后,按alt键,选择文件菜单,然后保存。 用open打开文件,注意操作模式使用“修改”或者“添加” 用write或者fprintf向文件中写入你的内容。 用close关闭文件。 …

    2024年5月23日
    4800
  • c语言多文件调用,c语言多文件操作

    c语言一个结构体如何在多个源文件里面调用? 在这种方法中,可以先将多个源文件分别编译成目标文件,然后再将它们链接成一个可执行文件。 在头文件里定义结构,例如:typedef struct { int a, b;} S;S s_instance;在其他文件里引用就可以。 创建程序入口点main函数,在main函数中条用其它函数。达到同时运行的母的。如果不这样,…

    2024年5月23日
    4100
  • 包含linux启动xinetd的词条

    简述linux进程的启动.终止的方式以及如何查看进程 查看启动的进程:可以使用以面命令来查看:01ps -ef |grep tomcat复制代码tomcat它是一个Java进程,所以查找Java进程也可查找出来。 ps -ef|grep java复制代码可以看到用户和进程编号,可以用kill 进程编号结束进程。 (1)手工启动 用户在输入端发出命令,直接启动…

    2024年5月23日
    4900
  • linux.o生成,linux 生成core文件

    linux下多个.o文件如何链接生成可执行程序 你好!很简单,使用-o选项就可以了。如果有a.o,b.o,c.o,d.o4个.o文件,则使用以下命令:gcc -o (生成的目标名称)test a.o b.o c.o d.o 希望对你有所帮助,望采纳。 连接成可执行文件了:gcc hello.c -o h 这时,你的当前目录下就多出了一个叫 h 的文件,它就是…

    2024年5月23日
    4100
  • 包含linux内核二进制在内存分布的词条

    内存管理:一文读懂Linux内存组织结构及页面布局 (1)Linux虚拟内存实现机制 Linux虚拟内存的实现需要六种机制的支持:地址映射机制、内存分配回收机制、缓存和刷新机制、请求页机制、交换机制、内存共享机制。 Linux 内存管理是操作系统内核对物理内存的分配和管理。Linux 内存管理有两个基本任务:一是把可用的内存给程序使用,二是在物理内存不足时,…

    2024年5月23日
    4300
  • 为linux命令做链接gcc,linux cp 链接文件

    linux系统中gcc的命令怎么用? 1、linux系统常用操作命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。cp:全拼copy,其功能为复制文件或目录。 2、linux系统常用操作命令如下:ls:全拼list,功能是列出目录…

    2024年5月23日
    4100
  • java将文件转换为二进制,java将文件转成二进制

    Java中如何把图片转换成二进制流 1、所以定义的数组长度为10240,也就是10kb吧,当然你也可以定义小点,然後分次读。反正二进制都在这个数组里面,最後两句我只是举了个例子教你怎麼看这个二进制,第一个是现实二进制对应的整数,第二个是显示二进制了。 2、//执行 g.dispose(); //输出图片结果 saveImage(image); }我能够输出绘…

    2024年5月23日
    4100

发表回复

登录后才能评论



关注微信