我想标记一个 .txt 文件,该文件如下产品,品牌电视,名称:lg:索尼冰箱,kelvinator,名称:godrej
我想省略第一行products,brands
并将下一行的数据放入具有此结构的类的对象中 class Product{ String title; 列出品牌;}
标题应该在“,”之前的第一个单词之前包含任何内容列表品牌应该在“名称”之后包含所有单独的标记:我必须忽略“名称”这个词并且不要放入对象字段
例如,名为 prod 的对象应包含此数据 prod.title=tv 品牌列表必须包含 lg 和 sony
最好的方法是什么?
这是代码::
public class tokenize {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0;
try {
FileReader fr=new FileReader("myfiles\\"+"sample.txt");
BufferedReader br=new BufferedReader(fr);
String line;
try {
while((line=br.readLine())!=null){
String tokens[]=line.split(", | :");
while(tokens.length!=0)
{
System.out.println(tokens[i]);
i++;
System.out.println();
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}