【发布时间】:2016-11-06 01:22:42
【问题描述】:
我正在输入以逗号分隔的数字。我需要将这些数字存储在一个双元素数组中,忽略用户输入的任何其他字符。但问题是TextBox 索引和数组索引不同,而且 2.4 存储为每个单独的元素。
比如我有一个这样的字符串
"1,2.4,5.4,6,2"
如何将其转换为包含元素的数组
(1),(2.4),(5.4),(6),(2)
【问题讨论】:
-
您需要错误控制吗? de 字符串可以是
1,2,potato,5.6,8吗?或者它肯定是由昏迷分隔的正确数字?另外,您需要将它们放在数组上还是列表上可行? -
是的,它可以,这就是为什么我需要忽略数字以外的字符,但这也忽略了浮点数,
-
我有一段时间没有接触过java,所以somoene比我更好地将它翻译成代码。但只是:使用拆分创建一个字符串数组,创建一个双精度列表,在 for 循环中迭代字符串数组,在每次迭代中尝试解析为双精度并将其添加到列表中。
-
@Aimnox :您在撰写该评论的同时,我撰写了关于该问题的答案:)。 -- 这也是 VB.NET,而不是 Java。 (:
标签: arrays vb.net type-conversion