【发布时间】:2017-10-17 04:31:22
【问题描述】:
我有一个字符串,其值为:
字符串 lstr = [12.88, 77.56],[12.81, 77.7156]
....等等
我需要解析和迭代它,并以某种方式将值替换为:
final ArrayList<Coordinate> points = new ArrayList<Coordinate>();
points.add(new Coordinate(12.88, 77.56));
points.add(new Coordinate(12.81, 77.7156));
我尝试将字符串转换为 List,然后使用 for 循环对其进行迭代,但它不起作用,要么超出范围,要么额外的方括号引发异常。 像这样解析、格式化和迭代字符串的最佳方法是什么?
【问题讨论】:
-
向我们展示您的尝试和错误是什么,或者您只是希望有人为您做这件事?
-
“额外的方括号引发异常”是什么意思?并向我们展示您的循环代码!你得到什么例外?
-
你的第一行不是正确的 Java 代码。
标签: java