2016-03-12 34 views
0
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'的字符串对象转换为任何字符串[]对象。我是begginer,我不知道如何轻松使用Array。所以我需要转换并保存这些单词,当然它可以保留任何String []或String [] []对象用作“x [0] [0]”或“x [2] [3 ]“矩阵类型。任何人都可以帮助我吗?如何将字符串对象转换为字符串[]?

回答

1

您不需要“转换”任何类型的对象,以便将其“转向”为对象数组。数组是一个容器;你只需指示程序将该对象填充到容器中。

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

是你所需要的。

但请记住:stackoverflow不是一个编程学校。这是你不应该看着人们向你解释。你应该转向书籍和教程,并阅读这些内容。在学习编程语言时,你不会遇到遇到的每个小问题。还有一个提示:只要你对理解关于数组的这些非常基本的东西有困难,更好地忘掉目前的二维角色。学习基础知识;逐个。