コレクションの要素をC#の指定されたインデックスでリストに挿入するにはどうすればよいですか?
コレクションの要素を指定されたインデックスのリストに挿入するには、コードは次のとおりです-
例
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(String[] args){
string[] strArr = { "John", "Tom", "Kevin", "Mark", "Gary" };
List<string> list = new List<string>(strArr);
Console.WriteLine("Elements in a List...");
foreach(string str in list){
Console.WriteLine(str);
}
strArr = new string[] { "Demo", "Text" };
Console.WriteLine("Inserted new elements in a range...");
list.InsertRange(3, strArr);
foreach(string res in list){
Console.WriteLine(res);
}
}
} 出力
これにより、次の出力が生成されます-
Elements in a List... John Tom Kevin Mark Gary Inserted new elements in a range... John Tom Kevin Demo Text Mark Gary
例
別の例を見てみましょう-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(String[] args){
int[] intArr = { 10, 20, 30, 40, 50 };
List<int> list = new List<int>(intArr);
Console.WriteLine("Elements in a List...");
foreach(int i in list){
Console.WriteLine(i);
}
intArr = new int[] { 300, 400, 500};
Console.WriteLine("Inserted new elements in a range...");
list.InsertRange(2, intArr);
foreach(int res in list){
Console.WriteLine(res);
}
}
} 出力
これにより、次の出力が生成されます-
Elements in a List... 10 20 30 40 50 Inserted new elements in a range... 10 20 300 400 500 30 40 50
-
単一のステップでC#リスト内のアイテムのインデックスを見つける方法は?
アイテムのインデックスを1行で取得するには、FindIndex()メソッドとContains()メソッドを使用します。 int index = myList.FindIndex(a => a.Contains("Tennis")); 上記では、FindIndex()を使用して要素のインデックスを取得しました。これは、その特定の要素のContainsメソッドによって支援されます。 これが完全なコードです- 例 using System; using System.Collections.Generic; public class Program { &
-
Javaでコレクションの要素を取得する方法はいくつありますか?
コレクションオブジェクトのコンテンツは、次の3つの方法で取得できます- foreachループの使用 foreachループまたは拡張forループ。これにより、コレクションオブジェクト全体を順番にトラバースできます。 例 import java.util.ArrayList; public class RetrievingData { public static void main(String[] args) { ArrayList <String> list = new ArrayList<String&g