LinkedList每隔元素乘以3:
import scala.collection.mutable.LinkedList var list1=LinkedList.apply(1,2,3,4,5) def method1(list:LinkedList[Int])={//LinkedList作为类型参数,必须明确指定内部的存储类型 var currList=list var first=true while(currList!=Nil){ if(first){ currList.elem=currList.elem*3//elem代表获取集合中第一个元素(普通List中使用head) first=false }else{ currList=currList.next.next//next表示获取除了第一个元素以外其它的元素(普通List中使用tail) if(currList!=Nil){ currList.elem=currList.elem*3 } } } println(list) } //调用 method1(list1)