そのパラメーターをそれぞれ含むオブジェクトのリストにあるパラメーターで、文字列のリストを埋めようとしています。私が使用しているコードは次のようなものです
List<Object> objects = new ArrayList<Object>();
List<String> objectNames = new ArrayList<String>();
objects = something.fill_list();
for (Object o : objects){
objectNames.add(o.getName());
}
Object は、私が作成したクラスを表します (名前が異なりますが、これは単なる例です)。どちらのメソッドも something.fill_list() と o.getName() です。オブジェクト名はオブジェクト クラス内のパラメーターであり、getName() メソッドを使用して取得される文字列型です。
私はJavaの第一人者ではありませんが、コードは問題ないと思います.問題は、オブジェクトリストの最後のobjectNameと実際に一致するすべての等しいパラメーターで満たされたobjectNamesリストを取得することです(リスト内のすべての名前は同じです,名前オブジェクトリストの最後のものから、これが明確になることを願っています)。
私はおそらく本当にばかげた何かを見逃していますが、私はそれを見つけることができません.something.fill_list()メソッドにある間違いをすでに考えましたが、いくつかのデバッグを行い、すべてがうまく見えました.
前もって感謝します。