1. Java命令行参数
//可以以空格为分割传入命令行参数。 //若参数本身含有空格,则用双引号括起来 public static void main(String[] args) { System.out.println(args.length); for(String arg : args){ System.out.println(args); } }
2. 使用Scanner获取键盘输入
public static void main(String[] args) { Scanner sc = new Scanner(System.in); //sc.useDelimiter("\n"); while(sc.hasNext()){ System.out.println(sc.next()); } } //1.默认使用空白(空格,Tab,回车)作为分隔符; //2.如希望指定分隔符,调用useDelimiter(String pattern)方法,此方法参数为正则表达式,因此可以用|指定多个分隔符; //3.System.in表示标准键盘输入。若希望读书文件内容,创建Scanner传入一个File对象作为参数 //4.如果整行读入,可以直接使用hasNextLine()和nextLine()方法