我正在尝试从CSV文件导入数据。我对导入过程没有任何问题。但是,当我将一个导入的数组从CSV文件传递到另一个类中的另一个方法时,我无法从数组中获取和打印值。我得到了以下打印:[1,2.0,[[Ljava.lang.字符串;@1e81f4dc]。“1”和“2”是导入值,没有问题。
我真正的麻烦是获取并打印“[Ljava.lang.String;@1e81f4dc]”中的值。
如果您能帮助了解如何获取[Ljava.lang.String;@1e81f4dc]中的值并将其打印出来,我将不胜感激。[Ljava.lang.String;@1e81f4dc]中的数组是一个具有双值的二维数组。
我正在编写的代码是下一个:
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;
class importCsvToJava{
public static List<Object> getExample( ){
List<String[]> rowList = new ArrayList<String[]>();
try (BufferedReader br = new BufferedReader(new FileReader("/Users/user1/Desktop/csv1.csv"))) {
String line;
while ((line = br.readLine()) != null) {
String[] lineItems = line.split(";");
rowList.add(lineItems);
}
br.close();
}
catch(Exception e){
}
String[][] matrix = new String[rowList.size()][];
for (int i = 0; i < rowList.size(); i++) {
String[] row = rowList.get(i);
matrix[i] = row;
}
int a=1;
int b=2;
return Arrays.asList(a,b,matrix);
}
}
public class Callback {
public static void main(String[] args ) {
try{importCsvToJava.getExample();
List<Object> data = importCsvToJava.getExample();
System.out.println("Returned_matrix:"+data);
} catch (Exception e) {
System.out.println("Error during optimization");
e.printStackTrace();
}
}
}
String[][] mat = (String[][]) data.get(2);
for(String[] strings:mat)
{
for(String st:strings){
System.out.println(st);
}
}
我已经阅读了很多stackoverflow的页面,但是我无法将我的ArrayList复制到另一个类中。下面是一个场景,我正在构建一个快速的图书储蓄应用程序,类似于图书馆中的应用程序,但更简单(用于学校)。 我有我的主库类(带有main),它为主菜单/选项设置了swing。 我有一个带有新书构造函数的book类,如下所示: 在这个类中,我在确认按钮上添加了一个,以确认上要作为对象添加的输入,如下所示
问题内容: 我有两节课 在ABC班 我想在另一个课程中使用它,让我们说DEF课程 但是它说java.lang.NullPointerException,你知道吗?谢谢 这是我的ABC类的代码,我想在另一类> _ <中使用它们 问题答案: 您需要在内存中分配ABC,否则它指向,因此NullPointerException: 编辑 :好的,如果ABC没有像这样的零参数构造函数: 您有两种选择来解决您的
问题内容: 我有两个文件:script1.py和script2.py。我需要从script1.py调用script2.py,然后将script2.py的值返回给script1.py。但是要注意的是script1.py实际上通过os运行script2.py。 script1.py: script2.py 如您所见,我能够将值输入到script2中,但不能返回到script1中。我怎样才能做到这一点?
我是Java中Spring框架的新手。并且有一些问题… 我的应用程序使用Spring、Spring seq的安全性、Hibernate框架。 我正在编写一些简单的应用程序。 我有一个页面,可以通过Hibernate将用户添加到db。 用户类: 角色类: 保存在控制器中: 在UserDAO中保存 我在页面上有一个选择块,我可以在其中选择用户角色作为字符串。 所以在保存用户时,我有 所以据我所知,我应
问题内容: 我想使用AsyncTask从服务器获取Ftp文件夹列表,并将文件夹名称ArrayList返回到主类并更新微调适配器。 在主班我有带适配器的微调器 在AsyncTask中: 那么我应该如何用主类中的ArrayList替换AsyncTask中的arraylist并动态更新Spinner Updater? 问题答案: 您已经将ArrayList 设为 static ,也将其设为public。
“userinfo”在活动的顶部声明为