【发布时间】:2014-09-08 12:44:25
【问题描述】:
我将读取带有BufferedReader() 和readLine() 的文件。
结果将写入ArrayList<String>。
如果以“@”或“–”开头,我将检查 .txt 中的每一行。
如果不是 InvalidFormatException 应该被抛出。
for(String s:Data) {
if (!s.startsWith("@") || !s.startsWith("-"))
throw new InvalidFormatException("Invalid Format");
}
我的 .txt 看起来像:
@1.2.1
- new feature @1.2.0
- new picture
所以它应该只在“@”或“-”是一行的开始字符时才有效
@1.2.1
- new feature
new picture
这个例子应该抛出一个异常
我每次尝试都会遇到异常。
有隐藏角色吗?
【问题讨论】:
标签: java bufferedreader readline