説明:
オブジェクト名がわかりません。ここで問題が発生します。次のようなオブジェクトを作成しています。
`新しいオブジェクト(文字列属性);
次のような別のクラスでコードを実行しようとしています。
***.getStuff();
その秘訣は、オブジェクトに名前がないことです。しかし、私は文字列属性が何であるかを知っています
質問: 恐ろしい for ループを使わずにこれを達成する方法はありますか?
この質問は言葉にするのが少し難しいですが、最善を尽くします。私がしたいのは、面倒な for ループを作成することなく、特定のフィールドに一致するオブジェクトを取得することです。次のようなもの:
オブジェクト A にはフィールド String name があります。
String nameObj = "Tickle";
オブジェクトAの名前は「くすぐり」
if(nameObj.equals(Object A)){
//bla bla
}
非常に紛らわしい表現です、はい。申し訳ありません。私が持っているのはその名前だけであると仮定すると、それがどのオブジェクトであるかを把握する必要なく、コードでオブジェクト A を使用したいと考えています。forループの使用に関するショートカットを探していると思います。
私が探しているものについて気軽に質問してください。ひどい言葉遣いの質問で申し訳ありません。
コーディングが不十分ですが、これが私が探しているものです...
nameObj.getName().getObjectA();