有人知道这个吗?
比如我有个class Test.java
运行的时候我这样写 java Test < input.txt
这个是怎么把input的内容放进程序的?我在程序里面应该用什么方法来提取这些内容?用过BufferedReader+System.in了,都不行,或者是我对"<" 这个命令理解错了。
谢谢
比如我有个class Test.java
运行的时候我这样写 java Test < input.txt
这个是怎么把input的内容放进程序的?我在程序里面应该用什么方法来提取这些内容?用过BufferedReader+System.in了,都不行,或者是我对"<" 这个命令理解错了。
谢谢
如果运行命令是 java Test < input.txt 这个我在程序里面怎么写才能拿到 “<” 提供的内容?
参数列使用空格分开,它们将会被传到main方法的String数组中.
public class a
{
public static void main(String[]atgs)
{
System.out.println("a.class output:"+atgs[0]);
}
}java a "参数值....."程序中就会输出这个: a.class output:参数值.....
public class a
{
public static void main(String[]atgs)
{
System.out.println("a.class output:");
try{
int b = System.in.read();
while(b!=-1)
{
System.out.println((char)b);
b = System.in.read();
}
}catch(Exception e)
{
}
}
}