0

そのパラメーターをそれぞれ含むオブジェクトのリストにあるパラメーターで、文字列のリストを埋めようとしています。私が使用しているコードは次のようなものです

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()メソッドにある間違いをすでに考えましたが、いくつかのデバッグを行い、すべてがうまく見えました.

前もって感謝します。

4

0 に答える 0