У меня есть этот код:
public void readTroops() {
File file = new File("resources/objects/troops.txt");
StringBuffer contents = new StringBuffer();
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String text = null;
// repeat until all lines is read
while ((text = reader.readLine()) != null) {
StringTokenizer troops = new StringTokenizer(text,"=");
String list = troops.nextToken();
String value = troops.nextToken();
}
и этот файл:
//this is a comment part of the text file//
Total=1
проблема в том, что 1) я не могу заставить его игнорировать все в пределах //, //и не может заставить его читать с «ENTER» (строка) между ними.Например, этот текст работает:
Total=1
Так что мой вопрос в том, что мне вводить в области разделителя, т.е.
StringTokenizer troops = new StringTokenizer(text,"=","WHAT GOES HERE?");
Так как я могу заставить Tokenizer игнорировать 'ENTER' / новую строку и все, что между // или что-то подобное, спасибо.
ps. Мне все равно, используете ли вы String.split для ответа на мой вопрос.