矢量rowdata到3个不同的rowdata java

时间:2016-08-28 07:20:22

标签: java arrays vector filter 2d

我有一个名为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");
}

0 个答案:

没有答案