2017-05-10 23 views
0

配列内の要素の値を数えたいと思います。配列内の要素数をカウントする - Java

例:配列で
要素

a={"AB", "CD", "EF", "CD", "CD", "GH", "EF"} 

ようCDためのカウンタが3

私が試みもの厥であるべきです。主な問題は、要素が格納されている配列がないことです。

public int countValue(final String[] strings, final String value) 
    { 
     int counter=0; 


       for(int i = 0; i<strings.length; i++) 
       { 
        if(value==strings[i]) 
        { 
         counter++; 
        } 
       } 
       return counter; 
    } 
} 
+1

*要素が格納されているArrayはありません。さて、それを作成してください。また、 'equals()'を使って文字列を比較してください。どのようにしてこの問題を解決しようとしているのか分かりません(あなたの現在のコードに重複があります) – TheLostMind

+2

'=='は '.equals'に行きます。 – Bathsheba

+0

答えは私が見つけた「複製」を見ることで見つけることができます。それを慎重に研究してください。 – Bathsheba

答えて

0

2つの文字列を比較するには、.equals()メソッドを使用する必要があります。 ==演算子は、両方が同じオブジェクトであるかどうかを確認します。

+0

ok ..しかし遠いですがequalsメソッドを比較して使用するには2つのararyが必要ですか? –

+0

value.equals(strings [i])はジョブを実行する必要があります – thardes2

関連する問題