黑马程序员技术交流社区

标题: 关于System对象 [打印本页]

作者: 张开开    时间: 2012-2-28 15:37
标题: 关于System对象
import java.util.*;
class SystemDemo
{
        public static void main(String[] args)
        {
                Properties prop= System.getProperties();
                for(Object obj : prop.keySet())//这是什么用法??
                {
                        String value=(String)prop.get(obj);
                        System.out.println(obj+"::"+value);
                }

                System.out.println("Hello world");
        }
}
不懂求解
作者: djx900    时间: 2012-2-28 15:44
高级for循环for ( type 变量名:集合变量名 )  { … }
注意事项:
   迭代变量必须在( )中定义!
   集合变量可以是数组或实现了Iterable接口的集合类

作者: liumeng    时间: 2012-2-28 15:49
他是继承hashtable接口
作者: 杨盼    时间: 2012-2-28 15:51
foreach循环,格式如下
for ( type 变量名:集合变量名 )  { … }

作者: liumeng    时间: 2012-2-28 16:02
加强for循环
作者: 王--明    时间: 2012-2-28 23:43
1.首先增强for循环和iterator遍历的效果是一样的,也就说增强for循环的内部也就是调用iteratoer实现的,

但是增强for循环有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。
2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。
3.而对于LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用增强for循环,也就是iterator。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2