C#でキューを配列に変換する
キューを配列に変換するためのコードは次のとおりです-
例
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
Queue<int> queue = new Queue<int>();
queue.Enqueue(100);
queue.Enqueue(200);
queue.Enqueue(300);
queue.Enqueue(400);
queue.Enqueue(500);
queue.Enqueue(600);
queue.Enqueue(700);
queue.Enqueue(800);
queue.Enqueue(900);
queue.Enqueue(1000);
Console.WriteLine("Queue...");
foreach(int i in queue){
Console.WriteLine(i);
}
int[] intArr = queue.ToArray();
Console.WriteLine("Convert Queue to Array...");
foreach(int i in intArr){
Console.WriteLine(i);
}
}
} 出力
これにより、次の出力が生成されます-
Queue... 100 200 300 400 500 600 700 800 900 1000 Convert Queue to Array... 100 200 300 400 500 600 700 800 900 1000
例
別の例を見てみましょう-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
Queue<string> queue = new Queue<string>();
queue.Enqueue("A");
queue.Enqueue("B");
queue.Enqueue("C");
queue.Enqueue("D");
queue.Enqueue("E");
queue.Enqueue("F");
Console.WriteLine("Array...");
foreach(string i in queue){
Console.WriteLine(i);
}
string[] strArr = queue.ToArray();
Console.WriteLine("Convert Queue to Array...");
foreach(string i in strArr){
Console.WriteLine(i);
}
}
} 出力
これにより、次の出力が生成されます-
Array... A B C D E F Convert Queue to Array... A B C D E F
-
C#で2D配列を1D配列に変換する方法は?
2次元配列と1次元配列を設定する- int[,] a = new int[2, 2] {{1,2}, {3,4} }; int[] b = new int[4]; 2Dを1D配列に変換するには、2次元を前に宣言した1次元に設定します- for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { b[k++] = a[i, j]; } } 以下は、C#で2次元配列を1次元配列に変換するための完全なコードです- 例 using System; u
-
Javaでリストを配列に変換する
リストと配列の間の変換は、Javaでは非常に一般的な操作です。 Javaでリストを配列に変換する最も簡単な方法は、.toArray()を使用することです。 メソッド。 同様に、Arrays.asList()を使用して、リストを配列に戻すことができます。 メソッド。 以下の例は、文字列のリストと整数のリストを同等の配列に変換する方法を示しています。 リストを文字列の配列に変換 import java.util.ArrayList; import java.util.List; public class ConvertArrayListToArray { public static