跳过空行并将数据从文本文件显示到jTable

时间:2018-11-13 16:18:54

标签: java swing jtable text-files

所以我有一个文本文件,其中包含:

Bodrex-Bode-Headache-12345-7,000-30
Nalgestan-Biomedis-Flu-87325-5,500-12

Kukubima-Sidomuncul-Vitamine-12333-12,000-20
Tolak Angin-Sidomuncul-Colds-77777-12,000-15

我想将数据导出到jTable
使用以下代码:

try {
    FileReader fr = new FileReader("product.txt");
    BufferedReader br = new BufferedReader(fr);

    DefaultTableModel model = (DefaultTableModel)jTable1.getModel();

    Object[] tableLines = br.lines().toArray();

    for(int i = 0; i < tableLines.length; i++) {
        String line = tableLines[i].toString();
        String[] dataRow = line.split("-");
        model.addRow(dataRow);
    }     
}   
catch(IOException e){}

我的jTable变成了(Nalgestan和Kukubima之间存在差距):
there is gap between Nalgestan and Kukubima

如何制作代码以跳过txt文件中的空行,以使表格不会显示类似的空数据?

0 个答案:

没有答案