Java 分析csv'的字符串[];s
我试图从字符串数组中获取信息,即数组中的每个字符串都是csv,如下所示:Java 分析csv'的字符串[];s,java,arrays,csv,Java,Arrays,Csv,我试图从字符串数组中获取信息,即数组中的每个字符串都是csv,如下所示: String[] jobs = { "2,-8,4", "10,-10,9,-3", "9,-1" } 我知道如何从文件中获取csv,但我不知道如何从字符串中获取这些值并获取它们的int形式并将它们放入数组中。我想我可以把它们都放在一个数组中。您真正需要做的就是拆分字符串并解析为
String[] jobs = {
"2,-8,4",
"10,-10,9,-3",
"9,-1"
}
我知道如何从文件中获取csv,但我不知道如何从字符串中获取这些值并获取它们的int形式并将它们放入数组中。我想我可以把它们都放在一个数组中。您真正需要做的就是拆分字符串并解析为int
List<Integer> ints = new ArrayList<Integer>();
// For each element in jobs array
for (int i = 0; i < jobs.length; i++)
// For each csv in current element
for (String s : jobs[i].split(","))
ints.add(Integer.parseInt(s)); // parse and add to ints
for (int i : ints)
System.out.println(i);
List ints=new ArrayList();
//对于作业数组中的每个元素
for(int i=0;i
将每个数组元素拆分为,
,然后将其添加到具有整数的整数数组中。parseInt(value)
您有一个包含3个字符串的数组。拉出每个字符串并在,
上拆分。然后将结果解析为整数。试试看!!看看字符串规范,选择一个或两个可能的函数来尝试。谢谢,我不是在找代码粗鲁的人,只是想知道从哪里开始使用字符串规范。阅读它,看看你是否看到一些函数可能会有所帮助。谢谢,伙计,我一直在为数组而挣扎,因为有不同的数组,每个数组都有不同长度的信息,所以我需要一个数组列表。我会接受你提供的,并根据我的代码进行修改,谢谢!