用java读取桌面上的文档"abc.txt",程序怎么写?

 我来答
liuyang054
推荐于2016-09-27 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5321万
展开全部

给一个代码你就知道了,代码里面文件的路径改成你电脑上的文件的路径

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * file IO流读取并输出文件
 * @author Administrator
 *
 */
public class FileIO {
public static void main(String[] args) throws IOException {

FileInputStream fis = new FileInputStream("src/day03/BrDemo.java");// 要读的文件路径

InputStreamReader isr = new InputStreamReader(fis);// 字符流

BufferedReader br = new BufferedReader(isr); // 缓冲
String line = null;

while ((line = br.readLine()) != null) {// 字符不等于空
System.out.println(line);// 一行一行地输出
}
br.close();// 关闭文件
}
}
匿名用户
2018-03-14
展开全部
用输入流读取该文件,加载到内存即可。代码如下。望采纳
try{
FileInputStream fis = new FileInputStream(“文件的路径”);
byte[] buf = new byte[1024];
int length = 0;
while ((length = fis.read(buf)) > 0){
fos.write(buf, 0, length);
}
fis.close();
}catch (IOException e){
e.printStackTrace();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Way_C23
2015-05-24 · 超过15用户采纳过TA的回答
知道答主
回答量:22
采纳率:100%
帮助的人:26.3万
展开全部

//如果是windows系统,路径一般是这样"C:/Users/用户名/Desktop/文件名.txt"

//如果是linux系统,路径一般是这样"/home/用户名/Desktop/文件名.txt"


String desktop = "C:/Users/用户名/Desktop/文件名.txt";


BufferedReader reader = new BufferedReader(new FileReader(desktop));

String line = null;

while((line = reader.readLine())!=null){

//一次读一行

System.out.println(line);

}

//希望能帮到你

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dingran0526
2015-05-24 · TA获得超过272个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:218万
展开全部
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;

public class Test {
public static void main(String args[]) throws Exception {
//下面传入自己桌面的路径:单斜杠要转义为双斜杠
BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\yangkun\\Desktop\\abc.txt"));
String data = br.readLine();//一次读入一行,直到读入null为文件结束
while( data!=null){
data = br.readLine(); //接着读下一行
System.out.println(data);
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔血喷出飞溅
2018-03-14 · TA获得超过330个赞
知道小有建树答主
回答量:240
采纳率:79%
帮助的人:157万
展开全部
Reader reader = new FileReader("C:\\Users\\xxx\\Desktop\\abc.txt");

把上面的路径换成自己的路径即可.

然后就可以读取了.

reader.read();

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式