【发布时间】:2014-04-21 18:40:12
【问题描述】:
我有一个大问题。我刚刚尝试搜索解决方案,但我没有找到任何解决方案。我有这个代码
public static String getString() throws IOException {
String content = null;
File folder = new File("C:\\Soluzioni.txt");
content = FileUtils.readFileToString(folder) + "\n";
String remainingString = content.substring(content.indexOf("["),
content.lastIndexOf("]") + 1);
System.out.println(remainingString);
return remainingString;
}
这没关系。 (为了清楚起见)
OUTPUT :[40,-13,-6,-7,-4] [28,-40,45,-29,37] [-43,19,-24,-9,-45] [26,-41,-28,-16,44]
我现在的问题是:
public static String[] arg() throws IOException {
String[] strArray = { getString() };
System.out.println(strArray);
return strArray;
}
当我打印 strArray 时,我有一个错误(ECLIPSE 给我看这个:[Ljava.lang.String;@796686c8)。我需要我的字符串(remainingString)成为一个字符串数组(strArray),但它保持相同的格式,也就是说,它总是
OUTPUT :[40,-13,-6,-7,-4] [28,-40,45,-29,37] [-43,19,-24,-9,-45] [26,-41,-28,-16,44]
但使用数组格式。非常感谢!
【问题讨论】:
-
您需要遍历数组并打印单个元素。
-
Arrays.toString有什么问题?
标签: java arrays eclipse string syntax