たとえば、複雑なデータ型オブジェクトの配列があるとします。例: FullName[100]. 各FullNameオブジェクトには 2 つのクラス メンバ変数があります:String FirstNameとString LastName. さて、このFullNameオブジェクトの配列から、の配列を取得したいと思いますString FirstNames[]。
大規模な for ループ アプリケーションなしでこれを行うにはどうすればよいですか?
Java での関数型プログラミングをmap見て、ライブラリの 1 つから関数を適用してみることができます。
ループを回避することがなぜそれほど重要なのかはわかりませんが、次のように実行できます。名前を String 配列に格納し、FullName クラスに Flyweight パターンを使用できます。したがって、FullName インスタンスは、これらの配列への参照と、配列内の正しい要素を指すインデックスを保持します。