[Java][IOStream][BuffedReader]的readLine/writeLine方法-游戏储存信息必备
2023-12-23 18:12:33
?在游戏的信息存储里面,我们经常需要保存一些玩家的属性
比如:生命值/魔法值/攻击力
假设我们将数据储存在一个txt文档中,那么使用这个方法就可以实现逐行的读取
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main{
public static void main(String[] args) throws IOException {
//创建流对象
BufferedReader br = new BufferedReader(new FileReader("F:\\test\\Resource\\Image\\测试文件.txt"));
//定义一个字符串
String sbr = null;
while((sbr=br.readLine())!=null){
System.out.println(sbr);
System.out.println("————————————");
}
br.close();
}
}
import java.io.*;
public class Main{
public static void main(String[] args) throws IOException {
/*
需求:
在Female文件中 写入:
游戏ID:002
性别:女
生命值:400
攻击力:500
在Male文件中 读出属性
*/
BufferedWriter bw = new BufferedWriter(new FileWriter("F:\\test\\Information\\Characters\\Female.txt"));
bw.write("游戏ID:002\r\n");
bw.write("性别:女\r\n");
bw.write("生命值:400\r\n");
bw.write("攻击力:500\r\n");
BufferedReader br = new BufferedReader(new FileReader("F:\\test\\Information\\Characters\\Male.txt"));
String b=null;
while((b=br.readLine())!=null){
System.out.println(b);
}
}
}
文章来源:https://blog.csdn.net/qq_37511412/article/details/135165035
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!