Newbie back again。 検索変数を使用して文字列配列を検索するコードを作成しました。 Array文字列には、指定されたデータセットが格納されます。 問題は、 "コークス" "レモネード"という文字列のために.containsを使って検索することができるということです。しかし、私はまた、 "7アップ"とそのスペースの問題を引き起こしています。とはいポイントのthats - それはこれがループのために、私は、アレイ2つの値を持つ配列を検索する
for(int i = 0; i < name.length; i++){
if(name[i].toLowerCase().contains(targetSearch.toLowerCase()))
output += name[i] + "\n";
を反復処理するために使用していると私はプリントに出力を送信 「まで7」である必要があります - 細かいthatsの。 少なくとも3の長さのtargetSearchだけを受け付けることも検証されています。 私は 'lem'と入力するとレモネードが印刷されます。しかし、 '7 u'は私の検証に合格しません。 if(targetSearch.length()< 3)スペースの原因。
どうすればスペースを許しますか? 誰か教えてください
はあなたが作ることができますここにjsfiddleやコードシミュレータがありますので、私たちは完全なプログラムを見ることができます –