[求助]关于流的问题!
import java.io.*;class FileInputStreamTest
{
public static void main(String [] args) throws IOException
{
if(args.length==0)
{
System.out.println ("运行该程序时,请输入以下格式的命令:");
System.out.println ("Java FileInputStreamTest <文件名>");
return;
}
InputStream fileobject=new FileInputStream(args[0]);
int size;
System.out.println ("可读取的字节:"+(size=fileobject.read()));
System.out.println ("文件内容如下:");
char[] text=new char[200];
for (int i = 0; i<size; i++)
{
text[i]=((char)fileobject.read());
System.out.print(text[i]);
}
System.out.println ("");
fileobject.close();
}
}
这程序是不是要事先准备一个txt文件来读取?(我用的是记事本,没用任何编程工具)
书上写的是用这个运行:java FileInputStreamTest text
(我事先准备了一个叫"text.txt"的文件,放在JAVA文件目录下.)
但提示错误!
我又用了这个运行:java FileInputStreamTest text.txt
虽然能运行但出现了一堆问号!数字好像能输出!
我晕了,大家帮帮忙!谢谢!