应用程序将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