将可编辑转换为字符串

时间:2012-10-19 08:14:41

标签: android string type-conversion

我不知道为什么这些解决方案不起作用。

我需要从可编辑转换为字符串

此解决方案无效:

Editable ploshad =editTextPloshad.getText();
String  ploshadNew=ploshad.toString();

和这个

Editable ploshad =editTextPloshad.getText();
String  ploshadNew=(String)ploshad.toString();

ploshadNew不是字符串

2 个答案:

答案 0 :(得分:5)

如果它与Android相关,可能您只需要 EditText 而不是可编辑对象?

EditText editText = (EditText) findViewById(R.id.edit_text);
String string = editText.getText().toString();

来源:Editable text to string

答案 1 :(得分:0)

你告诉的错误只是未定义的行为。

为了比较,永远不要在可编辑和字符串之间使用==,因为它们被束缚了。

.equals()测试值的相等性。