我想从列表中检索值。但我无法从列表中获取值。我将通过将值传递给方法从另一个类调用此方法并将其添加到 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());
}
}
}