実際にオブジェクトの要素にアクセスする方法を尋ねます。私の意図は、任意のオブジェクトクラスをプリントアウトすることですので、私はいくつかのスタイルと変更でオブジェクト内の要素にアクセスする方法
String x = ReflectionToStringBuilder.reflectionToString(obj)
を使用しています、私は
[companyid=KLK,descp=KLK Kepong,reqbio=1,basedcountry=MY,processingfee=1.0]
になるために「X」を作ることができるよしかし、私の問題他のオブジェクト(ArrayListには)その「OBJ」の内側に存在する場合は、文字列にそのオブジェクトを変更するReflectionToStringBuilderができなくなり、ある代わりに、それは私が実際にアクセスするにはどうすればよい
[companyid=KLK,descp=KLK Kepong,banks=[[email protected]]]
のようなものとなっている来ますこの
banks=[[email protected]]
、それがその受け入れているカスタムクラスを知ることができませんので、私の関数はオブジェクトを受け付けるので、私はそれにアクセスする方法を見つけることができません
[companyid=KLK,descp=KLK Kepong,banks=[bankid=MBB,descp=Maybank]]
ようになるためにそれを変更。
@Override
public void insertAuditLogDet(int recid, Object obj, Object obj2) throws
SQLException { "processing the changed and insert into db" }
あなたの答えに感謝します。それは魅力のように動作します。ハハハは本当にありがとう。私はJavaで初心者です – SicaYoumi
うん、あなたの記事をupvoted。あなたのような今日の救世主 – SicaYoumi
ありがとう!あなたの日を楽しむ – ProgrammerBoy