メモ1 : byte型を16進数表記の文字列にする。 アプローチとしては以下の二種類があるっぽいです。 + Integer.toHexString(byte b & 0xFF) + String.format("%02x", byte b) - 16進数文字列(String)⇔バイト配列(byte[]) - lambda {|diary| lambda { diary.succ! } }.call(hatena) -- http://d.hatena.ne.jp/winebarrel/20041012/p1 - Java code To convert byte to Hexadecimal - Stack Overflow -- http://stackoverflow.com/questions/2817752/java-code-to-convert-byte-to-hexadecimal メモ2 : 正規表現のエスケープ。 Pattern.quote()使う。 - パターンの中のエスケープ処理 - 正規表現の基本 - Java正規表現の使い方 -- http://www.javadrive.jp/regex/ini/index4.html - 正規表現をエスケープする - うなの日記 -- http://d.hatena.ne.jp/unageanu/20090123/1232702999