我想從列表中檢索值。但我無法從列表中獲取值。我會通過將值傳遞給方法並將其添加到arraylist中來從另一個類調用此方法。現在,當我嘗試檢索該值時,沒有返回任何內容。我無法從列表中檢索數組值
public class No
{
private double km;
private String stringvalue;
List<String> k1=new ArrayList();
List<String> k2=new ArrayList();
public void clusterform(int i,String km1,String km2)
{
int val1=km1.length();
int val2=km2.length();
int centroid=i;
if(val1>centroid)
{
if(val1>val2)
{
k1.add(km1);
k2.add(km2);
System.out.println("hi");
}
else
{
k2.add(km1);
}
}
else
{
k2.add(km1);
k1.add(km2);
}
No n=new No();
n.call();
}
public void call()
{
Iterator getv = k1.iterator();
while(getv.hasNext())
{
System.out.println(getv.next());
}
}
}
你什麼時候給這些數組列表添加數值? – lc2817 2013-04-28 21:08:32
當我調用clusterform方法。 – newuser 2013-04-28 21:10:16
我改變了別人,如果沒有使用 – newuser 2013-04-28 21:13:34