C#のBinarySearch()メソッド
BinarySearch()は、数値、英数字、または文字列に関係なく、ソートされたリストで機能します。要素のインデックスが見つかります。
以下が私たちのリストだとしましょう。
List<int> list = new List<int>(); list.Add(70); list.Add(150); list.Add(220); list.Add(250); list.Add(300);
ここで、250が配置されているインデックスを確認するには、BinarySearch()メソッドを使用します。
list.BinarySearch(250);
例
using System; using System.Collections.Generic; class Demo { static void Main() { List<int> list = new List<int>(); list.Add(70); list.Add(150); list.Add(220); list.Add(250); list.Add(300); int value = list.BinarySearch(250); Console.WriteLine("Element 250 at Index: "+value); } }
出力
Element 250 at Index: 3
-
C#でリストを並べ替える方法は何ですか?
リストをC#で並べ替えるには、Sort()メソッドを使用します。 まずリストを作成しましょう- List<string> myList = new List<string>(); 次に要素を追加します- myList.Add("Audi"); myList.Add("BMW"); myList.Add("Chevrolet"); myList.Add("Hyundai"); Sort()メソッドを使用してリストを並べ替えます- myList.Sort(); 以下は、C#でリストを並べ
-
JavaのList.replaceAll(UnaryOperator <E>演算子)メソッド
ListインターフェースのreplaceAll()メソッドは、特定の操作を表すUnaryOperatorのオブジェクトを受け入れ、現在のリストのすべての要素に対して指定された操作を実行し、リスト内の既存の値をそれぞれの結果に置き換えます。 例 import java.util.ArrayList; import java.util.function.UnaryOperator; class Op implements UnaryOperator<String> { public String apply(String str) {