2012-10-19 92 views
0

我不知道爲什麼這些解決方案無法正常工作。將可編輯轉換爲字符串

我需要編輯轉換爲字符串

該解決方案不工作:

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

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

ploshadNew不是字符串

+0

你會得到什麼? – Renjith

+0

這是什麼?向我們展示您正在使用的可編輯的軟件包。 – shkschneider

+0

嘗試String.valueOf(); – Nitin

回答

5

如果它的Android有關,也許你只需要EditText而不是可編輯對象?

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

來源:Editable text to string

+0

感謝您的幫助。 – user1428323

+1

我不明白這與問題中發佈的內容有什麼不同 – njzk2

+1

@ njzk2仔細看看:EditText!=可編輯 – shkschneider

0

,美告訴錯誤是唯一不確定的行爲。

爲了比較,從來沒有使用==之間的編輯和字符串,因爲他們綁定搞砸了。

.equals()測試值相等。