スカラの変数リスト

変数リスト
変数リストの要素のリストであり、長さは可変です。
変数リスト、最初のインポートインポートscala.collection.mutable.ListBufferを使用するには

ここに画像を挿入説明
可变集合都在mutable包中 不可变集合都在immutable包中(默认导入)
定義
ListBufferを使用して要素型を、空のリスト変数を作成するために、構文構造:
スカラヴァル/ VAR ListBuffer変数名= のInt
使用ListBuffer(要素1、要素2、要素3 ...)変数のリストを作成するために、構文構造:
スカラヴァル/変数VAR名前= ListBuffer(要素1、要素2、要素3 ...)
例えば
可変成形の空のリストを作成
参照コード
scala scala> val a = ListBuffer[Int]()
a: scala.collection.mutable.ListBuffer[Int] = ListBuffer()
ここに画像を挿入説明
二つの試料を
以下の要素を含む、変数リストを作成する:1,2,3,4
参照符号
scala scala> val a = ListBuffer(1,2,3,4)
a: scala.collection.mutable.ListBuffer[Int] = ListBuffer(1, 2, 3, 4)
ここに画像を挿入説明
可変リスト操作を
(アクセスにブラケットを使用して(インデックス))要素を取得
要素を追加(+ =)
リストを追加する(++ =)
変化素子(括弧は、要素を取得し、次に割り当て)
要素を除去する( - =)
リスト(ToListメソッド)に変換する
変換(のtoArray)アレイへ

例では、
変数リストを定義し、以下の要素を含む:1,2,3
最初の要素を取得
新しい要素を追加する:4は、
以下の要素を含むリストを追加:5,6,7
削除素子7
変数リストコンバータ不変のリストの
配列に変数リスト
参照コード
スカラ//インポート不変リストスカラ>インポートscala.collection.mutable.ListBufferインポートscala.collection.mutable.ListBuffer
ここに画像を挿入説明
//は不変スカラ>ヴァルA = ListBufferのリストを作成します(1,2,3):scala.collection.mutable.ListBuffer [INT] ListBuffer =(1,2 ,. 3)
ここに画像を挿入説明
//取得最初の要素スカラ>(0)RES 19:1のInt =
ここに画像を挿入説明
//追記A要素スカラ> = A + res20 4:a.type ListBuffer =(1,2 ,. 3 ,. 4)
ここに画像を挿入説明
//追記リストスカラ> A ++ =リスト(8,92、3、4、5、6、7)
ここに画像を挿入説明
。a.type ListBuffer =(1、2、3、4、5、6):= 7 res22 - > A //削除素子スカラ
ここに画像を挿入説明
変換//不変リストスカラ> a.toList res23:リスト[INT]
ここに画像を挿入説明
//変換アレイスカラ> a.toArray res24:配列[INT] =配列(1、2、3、4、5、6)
ここに画像を挿入説明

公開された93元の記事 ウォンの賞賛288 ビュー180 000 +

おすすめ

転載: blog.csdn.net/qq_45765882/article/details/104239357