java.util.HashMap.toString() などで
文字列 {key1=abc, key2=def}となりますが、
この文字列として区別なくなってしまったkey とvalue を
再びkey, valueとして別々に取り出す方法や、
このような文字列を分解・解析する便利なクラスとかありますか?

熟練者にはいつもの事だと思いますが、よろしくお願いします。