如何检测我的链接列表中的数字,并获取值

时间:2014-09-15 15:11:52

标签: string sorting split linked-list iterator

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

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

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(" ")){
            }

我也试过“if((word.contains(”1“)||(word.contains(”2“)....”在for循环中,然后将值“word”传递给Double ......但我认为不是很聪明

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

1 个答案:

答案 0 :(得分:0)

为什么不在字符串上使用tryParse,

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