首页 > 解决方案 > 如何将数组元素拆分为更多元素

问题描述

这是我的数组:

[UserID|Name|Password|IC or Passport Number|Gender|Phone, 01234567|Bob|abcderf|MALE|01234567]

我想转换成:

[UserID|Name|Password|IC or Passport Number]
[01234567|Bob|abcderf|MALE|01234567]

这是我的代码:(但它不起作用]

String[] arr = userList.toArray(new String[userList.size()]);
    String[] arrr = arr[0].split(",");
    for ( int i=0; i<arr.length;i++)
    {
        System.out.println(arr[i]);
    }
    
    

标签: javalistarraylist

解决方案


如果数组的长度始终相同,您可以简单地使用数组中的方法

    String[] array1 = Arrays.copyOfRange(array, 0, 4); 
    String[] array2 = Arrays.copyOfRange(array, 4, 9); 

推荐阅读