问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用java读取txt文件

发布网友 发布时间:2022-04-26 03:35

我来回答

5个回答

热心网友 时间:2022-06-20 13:44

你生成了txt文档,必须要将后缀改为.java,然后使用命令行格式的javac命令进行编译,编译后就会出现.class文件,再用命令行格式的java命令进行运行!

热心网友 时间:2022-06-20 13:44

1.7之前使用 BufferedReader一次一行
1.7 使用 java.nio.file.Files的readAllLines方法一次读到一个List<String>追问谢谢

追答1.6:
BufferedReader reader = new BufferedReader(new FileReader(...));
for(String line = reader.readLine(); line != null; line = reader.readLine()){
process(line);

}

热心网友 时间:2022-06-20 13:44

用java读取txt文件:
public String read(String path) throws Exception { //读
File f = new File(path);
FileInputStream input = new FileInputStream(f);
BufferedInputStream buf=new BufferedInputStream(input);
byte[] b=new byte[(int) f.length()];
input.read(b);
input.close();
return new String(b);
}

public static void writeFileByByte(String path,String strs,boolean a) throws Exception{ //写
File f1=new File(path);
FileOutputStream out=new FileOutputStream(f1,a);
byte[] b=strs.getBytes();
out.write(b);
out.close();
}

也可以参考JAVA IO。

public class ReadTxtFile {

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

File file = new File("C:\\Users\\795829\\Desktop\\1.txt");
// 字符流读取文件数据
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
System.exit(-1); // TODO 测试用
// 字节流读取文件数据
FileInputStream fis = new FileInputStream(file);
int n = 1024;
byte buffer[] = new byte[n];
while ((fis.read(buffer, 0, n) != -1) && (n > 0)) {
System.out.print(new String(buffer));
}
fis.close();

}

}

热心网友 时间:2022-06-20 13:45

java中读取文件用io。

读txt写个最简单的方法

BufferedReader in = new BufferedReader(new FileReader("foo.in"));
String str = "";
String s = in.readLine();
while ( s != null ){
str = str + s;
s = in.readLine();

}
然后文件就读到str中了。还可以使用最标准的io读法,这个就请好好找一本书看看吧。

热心网友 时间:2022-06-20 13:46

..io流啊
FileInputStream in = new FileInputStream(new File("D:\\a\\v.txt"));
byte b[] = new byte[10*1024];
int a = in.read(b);
while(a!=-1){
System.out.println(b);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 如何用java读取一个txt 文件内的内容并把它 五万放在余额宝一天利息多少 如何用java读取txt文件的内容? 有五万闲钱,放在余额宝里一天大概有多少收入?余额宝安全吗? java如何读取txt文件? 五万块,放余额宝好还是银行好?大神们帮帮忙 五万放进余额宝一个月有多少钱? 五万放余额宝一天多少 五万放余额宝一天多少钱 工资可以年底一次性发吗 请问什么叫年终工资制? 年薪包括年终奖吗,年薪和年终奖的区别 年终奖月工资是实发工资吗 工资年底结算合法吗 年终奖和工资一起发吗 国家规定的工资年终奖是怎么算的? 开小吃店需要办营业执照,还需要什么证或者执照什么的? 年底工资奖金的组成 成都食品经营许可证办理有哪些要求? 工资是否包括年终奖 java怎么从txt文件中读取数据 余利宝放50000一天收益多少? java怎样实现读写TXT文件 java读取txt文件 Java如何读取txt文件的内容 java中怎样读取多个txt文件 java如何读取大容量的txt文件 java 读取txt java读取txt的数据并处理 五万块钱放余额宝一天收入多少 java如何读取txt文本数据并以数组形式一行 java读取txt文件,想自定义从第几个字节开始读和读几个字节,怎么做? java 读txt中文乱码 1151针脚的主板有哪些玩游戏好 怎么把手机设置成u盘模式 求u盘安装win7 64位方法。把手机改为u 盘模式可不可以代替u盘安装? win10如何把手机调成u盘模式 春秋战国时期赵武灵王是怎么死的 赵武灵王是被儿子害死的吗 赵武灵王是怎么死的