How to increase the size of an array in Java?

前端 未结 10 629
粉色の甜心
粉色の甜心 2021-01-04 04:00

I want to store as many elements as desired by the user in an array. But how do I do it.

If I were to create an array, I must do so with a fixed size. Every time a

10条回答
  •  执笔经年
    2021-01-04 04:39

    Instead of using an array, use an implementation of java.util.List such as ArrayList. An ArrayList has an array backend which holds values in a list, but the array size is automatically handles by the list.

    ArrayList list = new ArrayList();
    list.add("some string");
    

    You can also convert the list into an array using list.toArray(new String[list.size()]) and so forth for other element types.

提交回复
热议问题