【发布时间】:2013-01-20 00:56:09
【问题描述】:
我在将 String 列表转换为 Java 中的 Bigdecimal 列表时遇到问题。
我有一个类似的字符串列表,
List<String> stringList = new LinkedList<String>();
stringList.add("123");
stringList.add("456");
stringList.add("789");
和 BigDecimal 列表为
List<BigDecimal> bigDecimalList = new LinkedList<BigDecimal>();
现在我想将stringList 转换为bigDecimalList。我知道我们可以遍历stringList 并可以使用new BigDecimal(string) 添加到bigDecimalList。除了循环还有其他工作吗???
感谢任何帮助。谢谢。
【问题讨论】:
-
最后,任何解决方案都会包含一个循环。
-
没有其他解决方案,但是循环有什么问题?
-
为什么这么多人问这个问题?首先,为什么循环如此糟糕?其次,为什么你认为可以在不循环的情况下(在某种程度上)做这样的事情?
-
当然,人们总是可以用一种实用方法把循环收起来。
标签: java list collections type-conversion