In my code I have one vairable:
public Edge[] adjacencies;
now for initialization array is something like this:
v0.adjacencies = new Edge[] {
new Edge(v1, distance[0][1]),
new Edge(v2, distance[0][2]),
new Edge(v3, distance[0][3]),
new Edge(v4, distance[0][4]),
new Edge(v5, distance[0][5]),
new Edge(v6, distance[0][6]),
new Edge(v7, distance[0][7])
};
but I want to give dynamic initialization something like this:
v0.adjacencies = new Edge[] {
for(int i=1;i<8;i++)
new Edge("v"+i, distance[0][i]);
};
v[i]needs to be an array, instead ofv0, v1, v2etc.v*are strings, as assumed by everybody who has posted the answer. All thosev1, v2..seem to be some class(I guess Vertex) objects.