【问题标题】:How to detect a number in my Linked List of Strings, and get the value如何检测我的字符串链接列表中的数字,并获取值
【发布时间】:2014-11-09 04:04:55
【问题描述】:

我需要对我的链接列表进行排序,问题是我的每个链接列表元素都是带有句子的字符串。所以问题是......如何检测我的链接列表中的每个数字并获取值?。

我试图拆分我的链表,以便通过每个元素。

private LinkedList<String> list = new LinkedList<String>();
list.add("Number One: 1")
list.add("Number Three: 3")
list.add("Number two:2")



for(Iterator<String> iterator =list.iterator(); iterator.hasNext(); ) 
        {
            String string = iterator.next();
            for (String word : string.split(" ")){
            }

我还尝试在 for 循环中使用 "if((word.contains("1") || (word.contains("2")...."),然后将值 "word" 传递给 Double ...但我认为不是很聪明

所以我的目标是这个输出(第一:1,第二:2,第三:3),因此我首先需要每个数字的值。

【问题讨论】:

    标签: string sorting split linked-list iterator


    【解决方案1】:

    为什么不对字符串使用 tryParse,

    for (String word : string.split(" ")){
        int outvalue
        if(int.TryParse(word, outvalue)){
            //DoSomething with result
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 2011-05-19
      • 2015-04-24
      • 2012-05-03
      • 2011-08-07
      相关资源
      最近更新 更多