我需要对链接列表进行排序,问题是我的每个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),因此我首先需要每个数字的值。
答案 0 :(得分:0)
为什么不在字符串上使用tryParse,
for (String word : string.split(" ")){
int outvalue
if(int.TryParse(word, outvalue)){
//DoSomething with result
}
}