java - 将文件内容导入文本区域
问题描述
try {
int j=0;
FileInputStream f1=new FileInputStream("E:\\fall 2018\\COMP 155\\IO\\jashandeep.txt");
FileInputStream f2=new FileInputStream("E:\\fall 2018\\COMP 155\\IO\\jaimeet.txt");
SequenceInputStream sr2=new SequenceInputStream(f1,f2);
while((j=sr2.read())!=-1)
{
a1.setText(String.valueOf((char)j));
}
f1.close();
f2.close();
sr2.close();
}
catch(Exception e)
{
System.err.println(e);
}
我无法在 textarea 中获取文本....请帮助!
解决方案
您在每次迭代中设置一个字符。您应该将字符附加到现有值或设置文本一次。
a1.append(String.valueOf((char)j));
这是一个文件的示例:
a1.setText(String.valueOf(Files.readAllBytes(Paths.get("file.txt")));
推荐阅读
- asp.net-mvc - openpgp.initWorker 不是函数
- html - 如何添加 100% 宽度和位置的按钮:固定
- node.js - 当文件路径具有带时间戳的文件夹时,fs.writeFile 不起作用
- r - 如何使用 RMongo 包将日期从 R 存储到 MongoDB?
- python - Anaconda Navigator:无法管理频道
- typescript - 在 react-scripts 中导入 react-app-env.d.ts 会破坏 tsc 构建
- c# - 调整窗口大小时裁剪图像
- javascript - 在角度 8 中,如何将内容从一个组件拖放到另一个组件中
- java - 根据条件忽略 RequestBody 值
- netty - 关闭 Netty 中的通道并等待其处理程序被删除