您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java中如何实现文件的读入与读出

2024/2/25 0:42:15发布22次查看
一、文档读取
1、将文件读取为string
public static string txttostring(file file) { string result = ""; try { bufferedreader br = new bufferedreader(new filereader(file)); //构造一个bufferedreader类来读取文件 string s = null; while ((s = br.readline()) != null) {//使用readline方法,一次读一行 result = result + "\n" + s; } br.close(); } catch (exception e) { e.printstacktrace(); } return result;}
2、将文件读取为list集合(按行)(免费视频教程分享:java免费视频教程)
public static list<string> txttostringlist(file file) { list<string> result = new arraylist<>(); try { if (!file.exists()){ return null; } bufferedreader br = new bufferedreader(new filereader(file)); //构造一个bufferedreader类来读取文件 string s = null; while ((s = br.readline()) != null) {//使用readline方法,一次读一行 result.add(s); } br.close(); } catch (exception e) { e.printstacktrace(); } return result;}
二、java存储文件
1、将list按行写入到txt文件中
public static void writefilecontext(list<string> strings) throws exception { file file = new file("d:\\intellijideaproject\\kechensheji\\data\\wordlibrary_index"); //如果没有文件就创建 if (!file.isfile()) { file.createnewfile(); } bufferedwriter writer = new bufferedwriter(new filewriter ("d:\\intellijideaproject\\kechensheji\\data\\wordlibrary_index")); for (string l:strings){ writer.write(l + "\r\n"); } writer.close();}
2、按照名字将string类型的集合存入文件
public static void writefilecontext_find(list<string> strings,string name) throws exception { file file = new file("d:\\intellijideaproject\\kechensheji\\data\\wordindex"); //如果没有文件就创建 if (!file.isfile()) { file.createnewfile(); } bufferedwriter writer = new bufferedwriter(new filewriter ("d:\\intellijideaproject\\kechensheji\\data\\wordindex\\"+name)); for (string l:strings){ writer.write(l + "\r\n"); } writer.close();
3、将sting类型的list集合按文件地址存储
public static void writefilecontext_found(list<string> strings,string filename) throws exception { file file = new file(filename); //如果没有文件就创建 if (!file.isfile()) { file.createnewfile(); } bufferedwriter writer = new bufferedwriter(new filewriter ("d:\\intellijideaproject\\kechensheji\\data\\file_index\\"+file.getname())); for (string l:strings){ writer.write(l + "\r\n"); } writer.close();}
相关文章教程推荐:java快速入门
以上就是java中如何实现文件的读入与读出的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product