解析CSV文件以提供范围Java中的值

时间:2016-11-03 03:26:44

标签: java algorithm csv

我有一个CSV文件,上面有数据,如:

<body>
    <!--[if !IE]> -->
        <link rel="stylesheet" href="style.css" lazyload>
  <!-- <![endif]-->
</body>

我想总结这些数据并将%diff结果分类为10%增量

File           % Diff
testfile0.xml  44.948
testfile1.xml  22.232
testfile2.xml  45.343
testfile3.xml  2.345
testfile4.xml  -3.948
testfile5.xml  22.232
testfile6.xml  45.343
testfile7.xml  2.345
testfile8.xml  -3.948
testfile9.xml  90.948

基本上,我如何使用Java将双打组合在一起,增量为10%。任何帮助的帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

如果你的小组是-1到9,那么:

groupNumber = (diff<=0) ? -1 : (diff.intValue() / 10);

答案 1 :(得分:1)

将不同增量的计数存储在具有11个位置的数组中。将11个计数初始化为0。

读取每行的双精度值。

如果double值为负,则递增第0个索引中的计数。否则,将double值截断为一个整数,然后将整数除以10并加1以得到要递增的计数索引。