参数索引和文件异常的问题
有两个问题看书上网查还是不理解,求详解
Core Java 卷 I 第 8 版
P56
1.如果需要多次对日期操作才能实现对每一部分进行格式化的目的就太笨拙了。为此,可以采用一个格式化的字符串指出要被格式化的参数索引。索引必须跟在%后面,并以$终止。例如,
System.out.printf("%1$s %2$tB %2$te, %2$tY", "Due date:", new Date());
打印
Due date: Februry 9, 2004
还可以选择使用<标志。它指示前面格式说明中的参数将再次使用。也就是说,下列语句将产生与前面语句同样的输出结果。
System.out.printf("%s %tB %<te, %<tY", "Due date:", new Date());
----------------------------------------------------------
这里参数索引和 < 标志不理解,求详解
P58
2.当用命令行方式启动一个程序时,可以利用重定向将任意文件捆绑到System.in和System.out:
java MyProg < myfile.txt > output.txt
这样,就不必担心处理FileNotFoundException异常了
----------------------------------------------------------
这里也不明白什么意思和如何使用以及使用条件