Android
 Computer >> コンピューター >  >> プログラミング >> Android

Kotlinで配列を値で初期化する方法は?


配列は、一定数の類似したタイプの値またはデータを含むデータ構造のタイプです。このデータ構造では、通常「0」で始まる配列インデックスを使用してすべての要素にアクセスできます。

Kotlinでは、関数 arrayOf()を使用して配列を作成できます。 または配列コンストラクターを使用します。

Kotlinのアレイに関する重要なポイント-

  • 配列は、関係するメモリ位置に従って順番に格納されます。

  • 配列内のすべての要素には、それらのインデックスを使用してアクセスできます。

  • 配列は本質的に可変です。

  • 従来のプログラミングでは、サイズは通常、初期化とともに宣言されるため、サイズは固定されていると結論付けることができます。

この例では、サブジェクトの配列を宣言し、値を出力します。

fun main()
{
   // Declaring an array using arrayOf()
   val sampleArray= arrayOf("Java","C", "C++","C#", "Kotlin")

   // Printing all the values in the array
   for (i in 0..sampleArray.size-1)
   {

      // All the element can be accessed via the index
      println("The Subject Name is--->"+sampleArray[i])
   }
}
を介してアクセスできます

出力

次の出力が生成されます-

The Subject Name is--->Java
The Subject Name is--->C
The Subject Name is--->C++
The Subject Name is--->C#
The Subject Name is--->Kotlin

例–配列コンストラクターの使用

Kotlinでは、配列コンストラクターを使用して配列を宣言することもできます。このコンストラクターは2つの引数を取ります。 1つは配列のサイズで、もう1つは要素のインデックスを受け取り、その要素の初期値を返す関数です。

この例では、arrayconstructorの組み込み機能を使用して配列にデータを入力し、アプリケーションで同じ値をさらに使用する方法を示します。

fun main()
{

   // Declaring an array using arrayOf()
   val sampleArray= arrayOf("Java","C", "C++","C#", "Kotlin")

   // Printing all the values in the array
   for (i in 0..sampleArray.size-1)
   {

      // All the element can be accesed via the index
      println("The Subject Name is--->"+sampleArray[i])
   }

   // Using Array constructor
   val myArray = Array(5, { i -> i * 1 })
   for (i in 0..myArray.size-1)
   {
      println(myArray[i])
   }
}

出力

次の出力が生成されます-

The Subject Name is--->Java
The Subject Name is--->C
The Subject Name is--->C++
The Subject Name is--->C#
The Subject Name is--->Kotlin
0
1
2
3
4

  1. JavaScriptでnull/空のオブジェクトを持つ配列に値を割り当てる方法は?

    以下は、JavaScript-を使用してnull/空のオブジェクトを含む配列に値を割り当てるコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  2. 配列シングルトンをグローバルコンテキストでAndroidに保存する方法は?

    例に入る前に、シングルトンデザインパターンとは何かを知っておく必要があります。シングルトンは、クラスのインスタンス化を1つのインスタンスのみに制限するデザインパターンです。注目すべき用途には、同時実行性の制御や、アプリケーションがデータストアにアクセスするための中央アクセスポイントの作成などがあります。 この例は、Androidでグローバルコンテキストを使用して配列シングルトンを格納する方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力