私は文字列arraylistを持っています。私はいくつかのケースのために、正確に文字列と一致しており、ちょうど使用はいくつかのケースのために含まれてい条件演算子の数を減らす
private final List<String> fruits = new ArrayList<String>();
は、今私はArrayListの
while ((line = in.readLine()) != null) {
if (!(line.equals(fruits.get(0)) || line.contains(fruits.get(1)) ||
line.contains(fruits.get(2)) || line.contains(fruits.get(3)) ||
line.contains(fruits.get(4)) || line.contains(fruits.get(5)) ||
line.contains(fruits.get(6)) || line.equals(fruits.get(7) || line.equals(fruits.get(8)))) {
// "DO SOMETHING"
}
}
内の項目に対して、着信ラインを比較するために、考えてみましょう。しかし、やっと私はif節に3つ以上の条件を持つべきではありません。
ループを使用したことはありますか? – Kayaman
正規表現を作成します。 –
ifステートメントを使用してメソッドを記述しますが、条件演算子は使用しません。 –