gpt4 book ai didi

java - 从 string.split() java 获取数组

转载 作者:行者123 更新时间:2023-12-02 07:30:24 27 4
gpt4 key购买 nike

所以我有以下代码:

while((line = reader.readLine()) != null) {
String[] row = line.split(",");
this.table.add(row);

this.table 的启动位置:

ArrayList table = new ArrayList();

然后,当我尝试获取表中一行的长度时,如下所示:

for(int i=0; i<table.size(); ++i){
for(int j=0; j<table.get(i).length; ++j) {
//some code
}

它(在 get(i).length 下划线;并给我一个错误,说它找不到符号。符号:长度位置:类对象。

怎么了? string.split() 不返回数组吗?如果是,为什么我不能使用任何数组类方法/变量?

谢谢!

最佳答案

ArrayList 不是数组列表,它是一个由数组支持的列表。

但是您可以使用泛型将其设为数组列表。

List<String[]> table = new ArrayList<String[]>();

那么你的代码应该可以工作。

关于java - 从 string.split() java 获取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001065/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com