本文概述
- Scala列表示例
- Scala列表示例:应用预定义方法
它保持元素的顺序, 也可以包含重复元素。
Scala列表示例【Scala 列表用法示例】在此示例中, 我们创建了两个列表。在此, 两个列表都有不同的语法来创建列表。
import scala.collection.immutable._object MainObject{def main(args:Array[String]){var list = List(1, 8, 5, 6, 9, 58, 23, 15, 4)var list2:List[Int] = List(1, 8, 5, 6, 9, 58, 23, 15, 4)println(list)println(list2)}}
输出
List(1, 8, 5, 6, 9, 58, 23, 15, 4)List(1, 8, 5, 6, 9, 58, 23, 15, 4)
Scala列表示例:应用预定义方法
import scala.collection.immutable._object MainObject{def main(args:Array[String]){var list = List(1, 8, 5, 6, 9, 58, 23, 15, 4)var list2 = List(88, 100)print("Elements: ")list.foreach((element:Int) =>
print(element+" "))// Iterating using foreach loopprint("\nElement at 2 index: "+list(2))// Accessing element of 2 indexvar list3 = list ++ list2// Merging two listprint("\nElement after merging list and list2: ")list3.foreach((element:Int)=>
print(element+" "))var list4 = list3.sorted// Sorting listprint("\nElement after sorting list3: ")list4.foreach((element:Int)=>
print(element+" "))var list5 = list3.reverse// Reversing list elementsprint("\nElements in reverse order of list5: ")list5.foreach((element:Int)=>
print(element+" "))}}
输出
Elements: 1 8 5 6 9 58 23 15 4 Element at 2 index: 5Element after merging list and list2: 1 8 5 6 9 58 23 15 4 88 100 Element after sorting list3: 1 4 5 6 8 9 15 23 58 88 100 Elements in reverse order of list5: 100 88 4 15 23 58 9 6 5 8 1
推荐阅读
- Scala ListSet用法示例
- Scala ListMap用法示例
- Scala finally块的用法示例
- Scala HashMap用法示例
- Scala HashSet用法详解
- Scala异常处理示例
- Scala文件处理示例详解
- 路由基础之配置OSPF的认证和被动接口的配置
- All in one PKI技术和Cisco CA操作