2

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

我需要从 Editable 转换为 String

此解决方案不起作用:

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

和这个

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

plushadNew 不是字符串

4

2 回答 2

5

如果它与 Android 相关,也许您只需要EditText而不是Editable对象?

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

来源:可编辑的文本到字符串

于 2012-10-19T08:19:32.097 回答
0

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

为了比较,永远不要在可编辑和字符串之间使用 ==,因为它们一定会搞砸。

.equals() 测试值相等。

于 2013-01-12T17:22:21.023 回答