用java读取桌面上的文档"abc.txt",程序怎么写?
7个回答
展开全部
给一个代码你就知道了,代码里面文件的路径改成你电脑上的文件的路径
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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//如果是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);
}
//希望能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
}
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);
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Reader reader = new FileReader("C:\\Users\\xxx\\Desktop\\abc.txt");
把上面的路径换成自己的路径即可.
然后就可以读取了.
reader.read();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询