0

こんにちは友人は、アイテムのいずれかが選択されていない場合、ボタンをクリックすると、欠落しているアイテムでメッセージを乾杯する必要がある場合に、いくつかのアイテムを選択するために特に言及するコードを使用しています。以下はコードです。

imageTypeMandatory = new String[] {"A","F","K","I","PROOF","LAND","BANK","INVOICE"};

for(int iCopy=0;iCopy<imageTypeMandatory.length;iCopy++){   if(imageTypeMandatory[iCopy].trim().equalsIgnoreCase(dataOne.getString(0).trim())){
mandatoryCount++;
}

ここで、A や F などの上記の項目のいずれかを選択しないと、不足している項目がポップアップ表示されます。「AとF」と言ってください

4

2 に答える 2

1

すべての要素を に配置しSet、各反復で要素をセットから削除できます。

試行回数が完了すると、セットには選択されなかったすべての要素が含まれます。

次のようなもの:

    String[] imageTypeMandatory = new String[] {"A","F","K","I","PROOF","LAND","BANK","INVOICE"};
    Set<String> set = new HashSet<>();
    for (String s : imageTypeMandatory) set.add(s.toLowerCase());
    for(int iCopy=0;iCopy<imageTypeMandatory.length;iCopy++) {   
            set.remove(dataOne.getString(0).trim());
    }
    System.out.println(set); //or any other way to use the result
于 2013-08-05T06:30:08.370 に答える
0

If ur if-ステートメント。欠落しているすべての文字列を

String missing=missings+imageTypeMandatory[iCopy]

行方不明者を乾杯

Toast toast = Toast.makeText( getApplicationContext(), missing, Toast.LENGTH_SHORT).show();
于 2013-08-05T06:32:05.003 に答える