在 Java 中标记文本文件的最佳方法是什么,如果
- 我想使用 java.io.Reader,而不是 String
- 应该返回分隔符吗?
我评估了以下课程:
- java.util.StringTokenizer 满足 [2.],但不满足 [1.]
- java.util.Scanner 满足 [1.],但不满足 [2.]
- java.io.StreamTokenizer 似乎相当复杂。
实际上,我不需要分隔符。我只需要知道,如果某个令牌在流结束之前可用,请获取它,并获取该令牌之前的所有内容。应该可以一步一步地重新指定令牌。
我查看了 Apache Commons、Google Code Search 和 Stack Overflow,但没有找到任何东西。