line.split(",")[1]是什么意思[Java]?

Sma*_*ode 6 java string double value-of

我遇到了Double.valueOf(line.split(",")[1]) 我熟悉的代码,Double.valueOf()我的问题是理解[1]句子中的含义.搜索过的文档没有找到任何内容.

while ((line = reader.readLine()) != null)
                double crtValue = Double.valueOf(line.split(",")[1]);
Run Code Online (Sandbox Code Playgroud)

dry*_*hip 11

这意味着你line是一个用逗号分隔的数字串.
例如:"12.34,45.0,67.1"

line.split(",")返回字符串的数组.
例如:{"12.34","45.0","67.1"}

line.split(",")[1]返回数组的第2个(因为索引从0开始)项.
例如:45.0