【发布时间】:2014-04-23 09:36:05
【问题描述】:
我有一个大文本文件,我想使用分隔符将它分成不同的字符串!-(每个字符串都是多行)。
然后我想丢弃所有其他不包含的字符串:
=========== ALL OBJECTS IN CLASS: FENESTRATIONSURFACE:DETAILED ===========
到目前为止,我已经得到了这个并且它没有输出任何东西(它符合但没有输出到控制台)。我是编程新手,在研究了一段时间后我没有取得太大进展,所以任何建议或指针都会非常感谢谢谢!
public class Main {
public static void main(String[] args) throws FileNotFoundException {
File file = new File("C:/Users/Anton/Pictures/1 x geotransform0.5m shading.txt");
Scanner scan = new Scanner(file);
while(scan.hasNextLine()){
StringTokenizer st = new StringTokenizer(scan.nextLine(),"!-");
if(st.equals(" =========== ALL OBJECTS IN CLASS: FENESTRATIONSURFACE:DETAILED ===========")) {
System.out.print(st);
}
}
scan.close();
}
}
【问题讨论】:
标签: java java.util.scanner stringtokenizer