我如何从java中用逗号分隔的.txt文件中读取数字对(x,y)?

时间:2017-10-09 17:20:57

标签: java

例如,

163,15 765,69.9

163和765应存储在一个变量(x)中 和另一个变量(y)中的15和69.9

我在学习java时遇到很多问题:( 感谢

1 个答案:

答案 0 :(得分:-2)

以下内容应该让您了解如何实现此

// The following is pseudo code

ArrayList<Float> data; // we will assume this to be [163,15,765,69.9]
                       // you will need to implement and parse this
                       // yourself

ArrayList<Float> tmp1 = new ArrayList<>();
ArrayList<Float> tmp2 = new ArrayList<>();

for (int i=0; i<data.size(); i++)
{
    if (i % 2 == 0)
    {
        tmp1.add(data[i]);
    }
    else
    {
        tmp2.add(data[i]);
    }   
}

// We now have something that looks like this
// tmp1 = [163, 765]
// tmp2 = [15, 69.9]

现在您只需要使用以下列表形成元组。