我有一个名为rowData的二维字符串向量
<[> Windows,测试,测试,测试,测试,测试],[互联网,网络,网络,网络,网络,网络],[其他,其他,其他,其他,其他,] [Windows,test2 ,test2,test2,test2,test2],[Internet,net2,net2,net2,net2,net2],[Other,other2,other2,other2,other2,other2]]我是从文件中读到的。
我的jtable中有3个类别,我想创建一个过滤器。
如果第一个字符串值为&#34; Windows&#34;或&#34; Internet&#34;或&#34;其他。
我想创建3个像这样的2 d矢量。向量1: [[Windows,测试,测试,测试,测试,测试] [Windows,test2,test2,test2,test2,test2]]
向量2:[[互联网,网络,网络,网络,网络,网络],[互联网,网络2,网络2,网络2,网络2,网络2]]
Vector 3:[[Other,other,other,other,other,other],[Other,other2,other2,other2,other2,other2]]
我该怎么做?任何帮助将不胜感激!
我的代码如何将文件读取到rowData:
try {
ObjectInputStream in = new ObjectInputStream(new FileInputStream("./list.dat"));
Vector rowData = (Vector) in.readObject();
Iterator itr = rowData.iterator();
while (itr.hasNext()) {
model.addRow((Vector) itr.next());
}
in.close();
} catch (Exception ex) {
System.out.println("File not found");
}