我不知道为什么这些解决方案不起作用。
我需要从可编辑转换为字符串
此解决方案无效:
Editable ploshad =editTextPloshad.getText();
String ploshadNew=ploshad.toString();
和这个
Editable ploshad =editTextPloshad.getText();
String ploshadNew=(String)ploshad.toString();
ploshadNew不是字符串
答案 0 :(得分:5)
如果它与Android相关,可能您只需要 EditText 而不是可编辑对象?
EditText editText = (EditText) findViewById(R.id.edit_text);
String string = editText.getText().toString();
答案 1 :(得分:0)
你告诉的错误只是未定义的行为。
为了比较,永远不要在可编辑和字符串之间使用==,因为它们被束缚了。
.equals()测试值的相等性。