对于 05年04月03日08时_TestString(05040308),StreamTokenizer.ttype == TT_NUMBER,
对于 G05年04月03日08时_TestString(05040308),StreamTokenizer.ttype == TT_WORD,
但得不到整个字符串。
对于 G05年04月03日08时_TestString(05040308),StreamTokenizer.ttype == TT_WORD,
但得不到整个字符串。
就象楼上说的那样,拿BufferedReader的readLine()
---------------------------
这个没办法,当StreamTokenizer读到05时,它的ttype == TT_NUMBER,nval则返回double类型5.0
你可以用BufferedReader的readLine() A05年04月03日08时_TestString(05040308)则 .sval 返回 A05年04月03日08时
------------------------------------
你可以用.wordChars('_', '_');默认的它会把'_'当成分隔符
读一行得到的是一个字符串,然后用你的分隔符分成n个字符串
行可以读一行记数一次得到行号,列嘛split出来就是数组,直接赋给一列就行了