1 つのString
配列と 1 つのList<String>
. 私がやりたいことは、より大きなサイズの変数を使用し、それをより小さな変数の値の削除の基礎として使用することです。また、他の変数には存在しない、より大きなサイズの変数の値も取得したいと考えています。2 つの変数のデータ型が異なる理由は、String[] group
変数が JSP ページのチェックボックス グループでありList<String> existingGroup
、データベースの ResultSet であるためです。例えば:
String[] group
内容:
Apple
Banana
Juice
Beef
List<String> existingGroup
内容:
Apple
Beef
Lasagna
Flower
Lychee
また、2 つの変数のサイズが異なるため、値を正しく削除する必要があります。
私がこれまでに持っているのは
if(groupId.length >= existingGroup.size()) {
for(int i = 0; i < groupId.length; i++) {
if(! existingGroup.contains(groupId[i])) {
if(existingGroup.get(existingGroup.indexOf(groupId[i])) != null) {
// I'm unsure if I'm doing this right
}
}
}
} else {
for(int i = 0; i < existingGroup.size(); i++) {
// ??
}
}
ありがとう。