-5

私は一次元のJava配列を持っています:

    //Array with the thread of each client
    private Client_Procesor_Thread Client_Thread_List[];

使いたいときは、次のようにします。

    Client_Thread_List[Next_Client] = new Client_Procesor_Thread();

スレッドを作成する前に、次のように配列を作成する必要があることに気付くかもしれません。

    Client_Thread_List = new Client_Procesor_Thread[15];

ただし、スレッドの数がわからないため、配列を作成できません。これはサーバーであり、クライアントがいくつあるかわかりません。

Visual Basic .NET などの他の言語では、たとえば 15 要素の配列を作成し、その後、必要に応じて格納されている要素を失うことなく、より大きな配列にサイズ変更できることを知っています。

¿ Java ではどのように進めますか?

いつもありがとう、Btc

4

2 に答える 2

4

一種の*成長配列が必要な場合は、ArrayList

于 2013-01-02T18:50:23.697 に答える
1
private List<Client_Thread> client_Thread_List = new LinkedList<Client_Thread>();

see http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html example http://www.cs.washington.edu/education/courses/cse341/06au/java/LinkedListExample.java

于 2013-01-02T20:08:48.420 に答える