当前位置: 技术问答>java相关
文件操作问题!【求助】
来源: 互联网 发布时间:2015-09-26
本文导语: import java.io.*; class ShowFile { public static void main(String args[]) throws IOException { int i; FileInputStream fin; try { fin = new FileInputStream(args[0]); //这里的args[0]是什么意思?怎么打开一个具体的文件啊!谢谢 } catch...
import java.io.*;
class ShowFile
{
public static void main(String args[]) throws IOException
{
int i;
FileInputStream fin;
try
{
fin = new FileInputStream(args[0]);
//这里的args[0]是什么意思?怎么打开一个具体的文件啊!谢谢
}
catch(FileNotFoundException e)
{
System.out.println("Flie not found !");
return;
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("Usage: showFile File");
return;
}
do
{
i = fin.read();
if(i != -1)
System.out.println((char) i);
}while(i != -1);
fin.close();
}
};
class ShowFile
{
public static void main(String args[]) throws IOException
{
int i;
FileInputStream fin;
try
{
fin = new FileInputStream(args[0]);
//这里的args[0]是什么意思?怎么打开一个具体的文件啊!谢谢
}
catch(FileNotFoundException e)
{
System.out.println("Flie not found !");
return;
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("Usage: showFile File");
return;
}
do
{
i = fin.read();
if(i != -1)
System.out.println((char) i);
}while(i != -1);
fin.close();
}
};
|
args[0]就是运行时命令行参数。如你想打开c:my.txt,
运行时输入 java ShowFile c:\my.txt ,"c:\my.txt"即args[0]。
运行时输入 java ShowFile c:\my.txt ,"c:\my.txt"即args[0]。