私はJavaが初めてです。配列に要素が含まれているかどうかを確認する方法?
私は(Array)のような配列を持っています。 (私はこれを印刷するためにArray.toStringを使いました)。これは配列の作成方法です:arraymade。 そして、これは、この形式のファイルから読み込まれ、構成されています。私は、オブジェクトの配列が含まれているものに応じて「VG」または「G」、「U」のいずれかを返すメソッドを作成しようとしている
Nilsson;Lars;u;g;vg;vg
Svensson;Lena;vg;g;g;vg
Jonsson;Jonas;g;g;vg;g
。
@Override
public String getKursbetyg() {
if (Arrays.asList(uppgiftsbetyg).contains("u")) {
kursbetyg = "u";
return kursbetyg;
} else if (Arrays.asList(uppgiftsbetyg).contains("if the array contains 2 vg strings")) {
kursbetyg = "vg";
return kursbetyg;
} else {
kursbetyg = "g";
return kursbetyg;
}
}
これは私が今使っているコードですが、配列に "u"が含まれていても "g"しか返さないため動作しません。
また、グレードvgを取得するには2つのvg:sが必要なので、2つのvg:sが見つかった場合にのみメソッドがvgを返すようにします。だからここで二重要素をチェックするにはどうしたらいいですか?
は1次元または2次元アレイですか? – Sanjeev
配列の画像には、[u、g、vg]、[vg、g、g]、[g、g、vg]の3種類の配列が表示されます。あなたは、あなたがどこにいても、あなたがどこにいるかを見せてもらえますか? – Creperum
私はどのように配列が作られた写真を追加しました。 – haverdaden