注意:用JAVA解题一般用Scanner类来进行输入,但对时间要求严格的题,用它可能会超时,我、解POJ1823的时候就遇到这样的问题,后改用StreamTokenizer类进行输入,就过了。看来后者处理输入的效率要高点。 现小结如下: 1、类java.io.Stream ...
注意:用JAVA解题一般用Scanner类来进行输入,但对时间要求严格的题,用它可能会超时,我、解POJ1823的时候就遇到这样的问题,后改用StreamTokenizer类进行输入,就过了。看来后者处理输入的效率要高点。 1、类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。 2、默认情况下,StreamTokenizer认为下列内容是Token:字母、数字、除c和c++注释符号以外的其他符号。StreamTokenizer st =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in))); import java.io.BufferedReader;/** /** FileReader fileReader = null; //ordinaryChar方法指定字符参数在此标记生成器中是“普通”字符。 String s; public static void main(String[] args) {
原标题:java StreamTokenizer使用
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。