0

配列のサイズを動的に増やして、古い値を配列に保持できる可能性はありますか? ユーザーが値を挿入し続けているため、配列のサイズはわかりません。入力ごとに配列の長さを変更する必要があります。だから、誰かが私が達成しようとしていることよりも優れた代替案を持っているなら、私は感謝します.

private static String[] hotelName;
private static int lent=1;

public FiletoArray() 
{
     hotelName=new String[lent];
     initComponents();
}

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                         
      // TODO add your handling code here:
      insertHotel(this.jTextField1.getText());
      this.jLabel3.setText("" + lent);
      lent=lent+1;
      for(int a=0;a<lent;a++)
      {
          this.jTextArea1.setText(hotelName[a] + "\n");
      }
}                                        

public static void insertHotel(String hotelValue)
{ 
       hotelName[lent-1]=hotelValue;
}
4

1 に答える 1