文字列をUnicodeに変換できない
Unicodeにうまく変換できません。
private EditText unicodeText;
private byte[] stringchar;
ByteBuffer bytebuffer;
CharBuffer charbuffer;
public void onClick(View v){
this.unicodeText=(EditText) findViewById(R.id.unicode);
bytebuffer=ByteBuffer.wrap(text.getText().toString().getBytes());//クラス外にtextという変数名のEditTextがある
CharsetDecoder decoder = StandardCharsets.UTF_8.newDecoder();
try{
charbuffer=decoder.decode(bytebuffer);
}
catch (CharacterCodingException e){Exception(e);}
//処理をException()にまとめて書いている
this.unicodeText.setText(charbuffer.toString());
}
どこが悪いか教えて下さい。