JAva開発におけるテクニック記録

633 ワード

1、最近他の会社のシステムとドッキングして、webserviceを通じてドッキングして、データをxmlドキュメントに組み立てて、フィールド値のフィールド名>、約束の形式はこのようにして、しかしドッキングはちょうど始まって、すべて物を整理して、具体的に大文字、小文字を約束していないで、やはり頭文字の小文字です.私はxmlを1つのmapに保存することを解析して、それから最後にkeyが何なのか分からないので、簡単に値をエンティティにsetする勇気もありません.後で考えて、mapにputするときは、keyをすべて大文字や小文字に変換して、相手が何を伝えてきたのか気にしないでください.
Map elemap = new HashMap();
for(Element e:elements){
    elemap.put(e.getName().toLowerCase(), e.getTextTrim());
}
po.setNewName(elemap.get("newname"));
po.setOldAddress(elemap.get("oldaddress"));
po.setNewAddress(elemap.get("newaddress"));