アプリケーションは、TextEdit値をStringに読み込んでからArrayListに変換します。しかし、それを変換する前に、TextEdit内の単語間のスペースを削除します。変換後、ArrayListのサイズは1になります。String to ArrayList
私の質問は実際のサイズを取得する方法です。私は、そのswap()関数のためにArrayListを使用しています。あなたが実際にやりたいことで私の推測です
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");
}
}
:あなたは文字列の使用の言葉を保存したい場合は、あなたのリストはサイズ1で常にある理由文字列は、サイズ1のthatsの文字列の配列のようなものですhttp://sscce.org/)。そうであるように、質問は私には意味がありません。 –
StringをArrayListに変換するコードを投稿できますか?それは問題が発生している場所です。 – elevine