?在游戏的信息存储里面,我们经常需要保存一些玩家的属性
比如:生命值/魔法值/攻击力
假设我们将数据储存在一个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);
}
}
}