たとえば、次のようにObject
「ふりをする」ことがありますString
。
Object o = new String("dsadsa");
そのオブジェクトの文字列関数を使用する場合は、まず次のように文字列に変換する必要があります。
((String)o).indexOf("sad");
非常に多くの括弧があると、これは本当に面倒で読めなくなります! 特に、それが IF ステートメントまたは関数に含まれる必要がある場合は!
if (((String)o).equals("dsadsa")) {}
このような状況を回避する最善の方法は何ですか?