从许多数组对象创建数组。

时间:2012-08-12 12:03:37

标签: java arrays

无法在任何地方找到它,但我想要做的是编写一个函数,从文本文件中查找数组中的每5个字符串,并将它们8转换为字符串。并执行此操作,直到文本文件中没有剩余字符串。

OR

使用split来分割线条,但也可以使用split来分割线条,例如我想:

name;type;body;due
lewis;homework;blahblahblah;12/12/12

转换为:     数组[名称,类型,正文,到期];     数组[刘易斯,家庭作业,blahblahblah,12/12/12];

谢谢:)如果我没有好好解释请问我,我会尽力解释一下:)

2 个答案:

答案 0 :(得分:1)

不确定我是否正确地跟着你。只是把这个推进。

每行

String [] strArr = lineStr.split(“;”);

答案 1 :(得分:0)

这个怎么样?

public static String[][] toArrays(String text, String sep1, String sep2) {
    String[] lines = text.split(sep1);
    if (lines == null) {
        return null;
    }

    String[][] arrays = new String[lines.length][];

    for (int i = 0; i < lines.length; i++) {
        String[] words = lines[i].split(sep2);
        arrays[i] = words;
    }

    return arrays;
}

你用它来称呼它:

    String[][] s = toArrays("name;type;body;due\nlewis;homework;blahblahblah;12/12/12", "\n", ";");