现在有一段代码:
List<Float[]> Price = new FastList<Float[]>();
String[] _price = Settings.getProperty("Price", "0,0").split(";"); //从配置文件中读数据
for(String tmpprice : _price)//开始向List中添加数据
{
String[] _tmpprice = tmpprice.split(",");
try
{
Price.add(new Float[] {Float.valueOf(_tmpprice[0]), Float.valueOf(_tmpprice[1])});
}
catch(NumberFormatException e)
{
}
}
请问怎样能通过System.out.println的方式在屏幕输出List(Price)中的各个值
详细一点好吗
我不知道怎么写
for( Float[] listItem: Price ){
for(Float f:listItem){
System.out.print(f);
System.out.print(" ");
}
System.out.println(" ");//换行
}
不太行 有其他的办法吗 Eclipse提示发生错误:
只能通过 java.lang.Iterable 的数组或实例进行迭代
那把 for(Float f:listItem){ 改成 for(int i=0,length=listItem.length;i<length;i++){
System.out.print(listItem[i]);
System.out.print(" ");
}