将数组中的每个元素拆分为多个数组

肖恩

我在每个元素中都有一个包含2个数据字段的数组:

String[] myArr = {"Bob    Marley", "Barbara    Newton", "John    Smith"};

名字和姓氏,并用制表符(“ \ t”)分隔。我将如何将它们分成两个数组,例如:

String[] firstName = {"Bob", "Barbara", "John"};
String[] lastName = {"Marley", "Newton", "Smith"};

我最初尝试了split(“ \ t”),但是没有用,并且我试图在此处查找类似的问题也无济于事。

需要注意的一件事是,我没有使用ArrayList。

任何帮助将不胜感激。先感谢您。

程式码片段:

public static String[] sortNames(String[] info) {

    String[] firstName = new String[info.length];
    String[] lastName = new String[info.length];

    for(int i = 0; i < info.length; i++) {
        firstName[i] = info[i].split("\t");
    }

    return firstName;
}
卢库莫斯

firstName[i] = info[i].split("\t"); 为元素分配数组,将导致编译失败。

public static String[] sortNames(String[] info) {

    String[] firstName = new String[info.length];
    String[] lastName = new String[info.length];

    for(int i = 0; i < info.length; i++) {
        String[] infos = info[i].split("\t");
        firstName[i] = infos[0];
        lastName[i] = infos[1];
    }

    return firstName;//also,you might need to change your return type to String[][] so that both array can be returned
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Javascript中为每个索引将数组拆分为多个数组

Java-将数组数组拆分为多个数组

Javascript:将数组数组拆分为多个数组

如何将数组拆分为多个数组,每个数组都有唯一的名称

将大数组拆分为多个数组,其中php中出现空元素

Python-将数组拆分为多个数组

将多维数组拆分为多个数组

Javascript:按值将数组拆分为多个数组

根据值将数组拆分为多个数组-PHP

将动态数组拆分为多个数组

将字符串拆分为每个数组中具有最大变量的数组

将每个数组列表/列表元素拆分为整数和字符串的元组

将数组拆分为多个数组并存储在不同的变量中

Pyspark:将多个数组列拆分为行

根据名称将多个数组拆分为变量

如何使用Javascript将值拆分为多个数组?

Javascript:将字符串拆分为多个数组

将多个数组列拆分为行

将向量拆分为多个数组/向量C ++

将字符串拆分为多个数组

如何通过在python xarray中添加额外的维度将一个数组拆分为多个数组?

如何在PHP中基于某些分组将mysql查询的结果拆分为多个数组?

将文本框中的双精度值拆分为多个数组

在VBscript中,尝试将数组列表中的每个项目拆分为单个数组时,出现类型不匹配错误

在多个数组bash中拆分数组元素

将一个数组拆分为多个数组

以随机顺序将一个数组拆分为多个数组-Ruby

将一个数组按键和值拆分为多个数组 PHP

将一个数组对象拆分为多个数组对象