将值从编辑文本转换为字节

时间:2014-10-18 13:24:12

标签: java android eclipse encryption

我现在搜索了很多,但我没有找到任何东西,所以我会在这里问。 这是我有一个时刻的代码:

byte[] valueofet = (EditText)findViewById(R.id.edittext1);
String base64 = Base64.encodeToString(valueofet, Base64.DEFAULT);

Eclipse给我的错误:

Type mismatch: cannot convert from EditText to byte[]

你能帮助我吗?

5 个答案:

答案 0 :(得分:2)

嗯,你似乎也是JAVA的新手。

使用:

EditText myEditText = (EditText)findViewById(R.id.edittext1);
String content = myEditText.getText().toString();    

答案 1 :(得分:0)

使用这个: -

EditText valueofet = (EditText)findViewById(R.id.edittext1);
String value=valueofet.getText().toString();
String base64 = Base64.encodeToString(value, Base64.DEFAULT);

欢呼....! 请告诉我它是否有效...... !!

答案 2 :(得分:0)

我们走了......

EditText valueofet = (EditText)findViewById(R.id.edittext1);
Byte[] value=valueofet.getText().toString().getBytes();
String base64 = Base64.encodeToString(value, Base64.DEFAULT);

答案 3 :(得分:0)

我知道我迟到了,但现在应该这样:

EditText valueofet = (EditText)findViewById(R.id.edittext1);
byte myByte = Byte.parseByte(valueofet.getText().toString());

答案 4 :(得分:-1)

试试这个

myEditText.getString()的getBytes();