如何将String对象转换为String []?

时间:2016-03-12 10:08:33

标签: java arrays string methods split

private static void readSplitPrint(String path) {
    try {
        for (String line : Files.readAllLines(Paths.get(path))) {
            for (String word : line.split("/t")) {
                System.out.println(path + " : " + word);
            }
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}

我的作业有默认代码。我需要使用它,它可以读取文本文件来完成我的项目。但是我对这个话题有点麻烦。我无法将名为'word'的字符串对象转换为任何string []对象。我很开心,我不知道如何轻松使用Array。所以我需要转换并保存这些单词 - 当然有可能 - 保留任何String []或String [] []对象用作“x [0] [0]”或“x [2] [3 ]“矩阵式。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

你不需要"转换"任何类型的物体,以便转向它#34;进入一个对象数组。数组是一个容器;并且您只是指示程序将该对象填充到容器中。

String foo = "bar";
String[] arrayOfStringsWithLengthOne = new String[1];
arrayOfStringsWithLengthOne[0] = foo;

就是你需要的一切。

但请记住:stackoverflow不是编程学校。这是你不应该让人们向你解释的事情。你应该转向书籍和教程,然后阅读这些内容。对于学习编程语言时遇到的每一个小问题,你都无法来到这里。还有一个暗示:只要你无法理解关于数组的这些非常基本的东西;最好暂时忘记二维的。学习基础知识;一个接一个。