我有這種基於SOAP的web服務在Java中實現,其中客戶端有一個複選框列表,他選擇後將存儲在數據庫中。例如,對於Sex(maschio,femmina) )他可以選擇他們兩個或其中之一,我這樣實現它,但問題是該數組在這種情況下有固定大小2,所以如果用戶只選擇其中一個sexarra [0]將包含它,但sexarra [1 ]將爲空,所以如果我將它傳遞給服務器,它可能會產生問題,其他複選框的尺寸要大得多,有沒有更好的方法來處理這種情況?預先感謝您的幫助,真的很感激!我要補充一點的System.out僅用於測試:如何檢索多個複選框的值Java
private void femminaActionPerformed(java.awt.event.ActionEvent evt) {
if (femmina.isSelected()) {
if (sexint == 0) {
sexint++;
sexarra[sexint] = femmina.getText();
} else {
sexarra[sexint] = femmina.getText();
}
}
System.out.println(sexarra[0]);
System.out.println(sexarra[1]);
}
private void maschioActionPerformed(java.awt.event.ActionEvent evt) {
if (maschio.isSelected()) {
if (sexint == 0) {
sexarra[sexint] = maschio.getText();
sexint++;
} else {
sexarra[sexint] = maschio.getText();
}
}
System.out.println(sexarra[0]);
System.out.println(sexarra[1]);
}
我編輯了你的代碼和代碼標籤,如果不正確請回復 – mKorbel