本文主要是介绍[Java][IOStream][BuffedReader]的readLine/writeLine方法-游戏储存信息必备,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在游戏的信息存储里面,我们经常需要保存一些玩家的属性
比如:生命值/魔法值/攻击力
假设我们将数据储存在一个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);}}
}
这篇关于[Java][IOStream][BuffedReader]的readLine/writeLine方法-游戏储存信息必备的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!