以下に示すように、クラス呼び出し ClientIdBandwidth.java を取得しました
public class ClientIdBandwidth
{
private int clientID;
private int bandwidth;
public ClientIdBandwidth(int clientID , int bandwidth)
{
this.clientID = clientID;
this.bandwidth = bandwidth;
}
public int getClientID()
{
return clientID;
}
public int getBandwidth()
{
return bandwidth;
}
}
ClientIdBandwidth コンストラクターを呼び出して、データをコンストラクターに入れたいですか? 以下は私がこれまでに行ったコードです:
public class connectNode
{
private List[] connection;
private int totalClients;
totalClients = clientList.size(); //get the size from another class
connection = new Vector[totalClients]; //
for(int i = 0; i<totalClients; i++)
{
connection[i] = new Vector();
}
for(int i = 0; i<totalClients; i++)
{
int ID = (int)clientList.get(i);
ClientIdBandwidth cib = new ClientIdBandwidth(ID,'0');
}
その後、私は続行する方法がわかりません。誰でも教えてもらえますか?前もって感謝します
アップデート
申し訳ありませんが、私はそれを明確にしませんでした。
私は今、p2pシミュレーターをやっています。私はテキストファイルを持っています:
0;2;100; // ノード 0 は 100kbps でノード 2 に接続します
1;5;200; // ノード 1 は 200kbps でノード 5 に接続します
txtファイルを読み取るクラスがあります。リスト内にノードの総数 (上記の例ではノード 0、2、1、5 の 4) を入れています。ノード0がベクトルへの帯域幅でノード2に接続されているように設定したいと思います。