【问题标题】:how do I split array element into more element [closed]如何将数组元素拆分为更多元素[关闭]
【发布时间】:2021-10-12 15:26:42
【问题描述】:

这是我的数组:

[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]);
    }
    
    

【问题讨论】:

  • 更重要的是,那是一个数组吗?那是一个字符串数组吗?它是一个字符串吗?你如何决定在哪里拆分?在中间?请详细说明我们正在处理的内容以及您对结果的期望。

标签: java list arraylist


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    相关资源
    最近更新 更多