私はJAVAとNetbeansを新しくしました。これは私がしなければならないことです:
ユーザは入力ボックスにCDタイトルを書き込んでから、リストから削除ボタンを押してCDを削除できます。 CDがコレクションに存在しない場合は、メッセージを送信トレイに表示してこれを示すことができます。これを行うにはCollections.binarySearch()
を使用する必要があります。これはプログラム全体の一部に過ぎませんが、残りの部分はすでに把握しています。これは私がやっていることです:Collections.binarySearchの難易度
ArrayList <String> songs = new ArrayList();
Collections.addAll(songs, "Metric - Fantasies", "\nBeatles - Abbey Road", "\nPearl Jam - Ten", "\nDoors - Alive", "\nThe Rolling Stones - Gimme Shelter\n");
Collections.sort(songs, String.CASE_INSENSITIVE_ORDER);
Collections.binarySearch(songs,"",String.CASE_INSENSITIVE_ORDER);
String delete=songs.remove(songs.size()-1);
String out="";
String Out = null;
for (int i = 0; i < songs.size(); i++)
Out=out + songs;{
output.setText("Original Order\n**************\n" + Out+delete);
私が午前問題は、私は自分の曲を追加し、その後、私はそれが仕事をdoesntの配列リスト内の曲のいずれかを削除しようとする場合、それは動作します削除を押しますがあればということです。どんな助力も大変ありがとうございます。事前に感謝します!
あなたの質問に[mcve]を含めるようにしてください。また、*は "動作しません"とはどういう意味なのかを説明してください。 –
'Collections.binarySearch()'を意味しますか? – EJP
@EJP長い一日です –