應用程序將TextEdit值讀取爲String,然後轉換爲ArrayList。但在轉換之前,它會刪除TextEdit中單詞之間的空格。所以轉換後我得到ArrayList大小隻有1.字符串到ArrayList
所以我的問題是如何得到真正的大小。我正在使用ArrayList,因爲它的swap()函數。
outputStream.setText("");
stream = inputStream.getText().toString().replace(" ", "");
key = Integer.parseInt(inputKey.getText().toString());
List<String> arrayList = Arrays.asList(stream);
int lenght = arrayList.size();
if (key < lenght)
{
outputStream.append(lenght+"\n");
outputStream.append("OK");
}
else {
outputStream.append(lenght+"\n");
outputStream.append("Error");
}
}
爲了更好地幫助越早,張貼[SSCCE]( http://sscce.org/)。事實上,這個問題對我來說毫無意義。 – 2012-03-10 15:50:38
你可以發佈你將字符串轉換爲ArrayList的代碼嗎?這可能是問題所在。 – elevine 2012-03-10 15:52:13