java 高手请进
importjava.io.*;publicclassListFile{staticpublicvoidmain(String[]str)throwsException{...
import java.io.*;
public class ListFile{
static public void main(String[] str)throws Exception{
File f=null;
BufferedReader read=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一个目录:");
String path=read.readLine();
f=new File(path);
File[] list=f.listFiles();
for(int i=0;i<list.length;i++)
System.out.println(list[i]);
}
}
需要完整的注释就行了 一定要完整 越明白越好
新手 请多指教 展开
public class ListFile{
static public void main(String[] str)throws Exception{
File f=null;
BufferedReader read=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一个目录:");
String path=read.readLine();
f=new File(path);
File[] list=f.listFiles();
for(int i=0;i<list.length;i++)
System.out.println(list[i]);
}
}
需要完整的注释就行了 一定要完整 越明白越好
新手 请多指教 展开
4个回答
展开全部
import java.io.*; //引入包,意思就是把人家写好的一些类拿来用..人家写好的包,就是一般说的框架,听到框架就知道是人家写好的一些类,你可以直接用
public class ListFile{ //定义一个主类,名字叫ListFile
static public void main(String[] str)throws Exception{ //主方法,并且这个方法可能有异常抛出
File f=null; //定义一个IO包里头的文件类..
BufferedReader read=new BufferedReader(new InputStreamReader(System.in)); //System.in代表系统默认输入设备"键盘",然后用字节流读取器包装,再用带缓冲的读取器包装..这样那个read就可以理解成键盘输入的数据的接收器了...要知道用户输入了什么,就上read那里去找
System.out.println("请输入一个目录:"); //提示信息而已
String path=read.readLine(); //看到没,read这里读取键盘输入信息了,读取的是一行...readLine();
f=new File(path); 根据输入的数据去查找系统的一个文件,得到这个文件的基本信息,基本信息封装在f 里
File[] list=f.listFiles(); //定义一个文件数组,因为前头f得到的可能不是一个文件,也可能是个目录
for(int i=0;i<list.length;i++)
System.out.println(list[i]); //循环输出目录中所有信息
}
}
public class ListFile{ //定义一个主类,名字叫ListFile
static public void main(String[] str)throws Exception{ //主方法,并且这个方法可能有异常抛出
File f=null; //定义一个IO包里头的文件类..
BufferedReader read=new BufferedReader(new InputStreamReader(System.in)); //System.in代表系统默认输入设备"键盘",然后用字节流读取器包装,再用带缓冲的读取器包装..这样那个read就可以理解成键盘输入的数据的接收器了...要知道用户输入了什么,就上read那里去找
System.out.println("请输入一个目录:"); //提示信息而已
String path=read.readLine(); //看到没,read这里读取键盘输入信息了,读取的是一行...readLine();
f=new File(path); 根据输入的数据去查找系统的一个文件,得到这个文件的基本信息,基本信息封装在f 里
File[] list=f.listFiles(); //定义一个文件数组,因为前头f得到的可能不是一个文件,也可能是个目录
for(int i=0;i<list.length;i++)
System.out.println(list[i]); //循环输出目录中所有信息
}
}
展开全部
还不如自己去看api,别人写注释你怎么看都不会明白的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.io.*;
public class ListFile {
public static void main(String[] str) throws Exception {//主函数抛出异常
File f = null;//定义一个文件类型
BufferedReader read = new BufferedReader(new InputStreamReader(
System.in));//定义一个字符流就是为下一行输入做准备
System.out.println("请输入一个目录:");//在屏幕上显示“请输入一个目录:”
String path = read.readLine();//定义路径行读入
f = new File(path);//将读入的数据赋值给f
File[] list = f.listFiles();//定义一个file数组list,并且将值赋值给list
for (int i = 0; i < list.length; i++)//循环输出!
System.out.println(list[i]);
}
}
彼此,彼此,一块学习!
public class ListFile {
public static void main(String[] str) throws Exception {//主函数抛出异常
File f = null;//定义一个文件类型
BufferedReader read = new BufferedReader(new InputStreamReader(
System.in));//定义一个字符流就是为下一行输入做准备
System.out.println("请输入一个目录:");//在屏幕上显示“请输入一个目录:”
String path = read.readLine();//定义路径行读入
f = new File(path);//将读入的数据赋值给f
File[] list = f.listFiles();//定义一个file数组list,并且将值赋值给list
for (int i = 0; i < list.length; i++)//循环输出!
System.out.println(list[i]);
}
}
彼此,彼此,一块学习!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
API早晚得看的,自己研究研究吧,相信你会成功的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询