拆分csv,前半部分为一个数组,第二部分为另一个数组

时间:2013-11-26 20:56:32

标签: java arrays csv

只需要一些快速帮助。我有一个像这样的csv数组:

String[] processes = { "256,6", "400,8", "128,4" };

我希望得到每个索引的前半部分,因此进程[0]为“256,6”并将256放在一个数组中,将6放在另一个数组中。我知道如何将单行csv放入某个数组但从未需要这样做。我还会使用split(",")吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,您仍然可以使用split(",")

import java.util.Arrays;
public class b {
  public static void main(String[] args) {
    String[] processes = { "256,6", "400,8", "128,4" };
    String[] a1 = new String[processes.length];
    String[] a2 = new String[processes.length];
    for (int i = 0; i < processes.length; i++) {
      String[] pieces = processes[i].split(",");
      a1[i] = pieces[0];
      a2[i] = pieces[1];
    }
    System.out.println(Arrays.toString(a1));
    System.out.println(Arrays.toString(a2));
  }
}