zoukankan      html  css  js  c++  java
  • java 基础 --集合--012

    1, 数组与集合
          A:长度不同
                   数组的长度固定,集合的长度可变
          B:内容不同
                   数组里存储的是同一种类型的元素,而集合可以存储不同类型的元素
          C:元素的数据类型问题
                   数组可以存储基本数据类型,也可以存储引用数据类型
                   集合只可以存储引用数据类型


    思维方式:分析:从具体到抽象
    实现:从抽象到具体
    使用:使用具体的
    Java提供多种集合类,它们的数据结构不同,但是他们有共性的内容(存储、获取、判断等),通过不断地向上提取,我们能够得到一个集合的继承体系结构图

    1, ((Collection) c1).retainAll(c2);//c1对c2的交集,结果保存在c1中,c2不变;如果c1没有变化,则返回false
    2,数组里没有方法,有唯一属性length所以判断长度时
    String str = "123456";
       String[] strArr = new String[]{"1","2","3"};
       str.length();
       int i = strArr.length;
    3, 把集合转化为数组
    Object[] objs = ((Collection) c1).toarray();
    for(int x=0;x<objs.length;x++){
    System.out.println(objs[x]);//会自动调用toString()方法
    Student s = (Student)objs[x];
    }
  • 相关阅读:
    php数据库搜索用法
    实现留言板功能
    php对数据库的增删改
    签到 登录注册注意事项
    JavaScript复习 js登录简单实现 dom操作练习
    数据库表格老师学生教师表练习题
    数据控制语言
    数据操作语言
    数据库表的定义、视图与设计
    php变量
  • 原文地址:https://www.cnblogs.com/ysloong/p/6429360.html
Copyright © 2011-2022 走看看