07/02/13 18:19:35
>>94
それ宿題スレw
まあ一般に当てはまる注意ではあるが
>>90
返事も無いことだし無駄を承知で
とりあえず16進数表記<->2進数表記を変換するものをJavaでてきとーに実装したものを置いとくよ
public String trans(String s) {
if (s.startsWith("0x") || s.startsWith("0X")) {
return Integer.toBinaryString(Integer.parseInt(s.substring(2), 16));
} else {
return "0x" + Integer.toHexString(Integer.parseInt(s, 2));
}
}
16進数表記(0xか0Xで始まる)か2進数表記(0xでも0Xでも始まらない)のStringを渡せば逆の表記を返すメソッド
もし変なものを食わせるとNumberFormatExceptionが出るので注意