为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 异常概念
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-07-28

  • 取出list中所有的值 调用size方法取得list的长度用for循环取出所有的元素 通过迭代器来遍历List Iterator it = coursesToSelect.iterator();//iterator方法 for each方法就是迭代器的一种简便写法
    查看全部
  • 两个addAll方法的简介<br> coursesToSelection.addAll(Arrays.asList(coure));//将coure数组转成List coursesToSelection.addAll(2,Arrays.asList(coure))//将值添加到2位置 (排序从零开始)
    查看全部
  • compareable 是默认比较规则, comparator是临时比较规则 Comparable接口------可比较的 实现该接口表示:这个类的实例可以比较大小,可以进行自然排序 定义了默认的比较规则 其实现类需实现compareTo()方法 comparaTo()方法返回正数表示大,负数表示小,0表示相等 Comparator接口-----比较工具接口 用于定义临时比较规则,而不是默认比较规则 其实现类需要实现compare()方法 Comparator和Comparable都是Java集合框架的成员 compareable 需要实现compare to方法, comparator需要实现 compare方法 Java集合框架: Collection接口,Map接口,Collections工具类,Comparable接口,Comparator接口
    查看全部
  • StringBuilder类的常用方法: 1.对象名.append(); 追加内容到StringBuilder对象的末尾. 2.对象名.insert(); 将内容插入到StringBuilder对象的指定位置.
    查看全部
  • 集合框架类型
    查看全部
  • 集合框架类型
    查看全部
  • 使用 StringBuilder 类或 StringBuffer 类存储字符串。 StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。
    查看全部
  • // 使用foreach循环输出数组中的元素 for (int y:nums ) { System.out.print(num + " y"); }
    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 注:equals类型方法是适用于String类型的方法。而char类型是单纯的基本数据类型,所以可以用==,如:s.charAt(i)=='a'
    查看全部
  • // 创建Canlendar对象,获取当前时间 Calendar c = Calendar.getInstance(); // 将Calendar对象转换为Date对象 Date date = c.getTime();
    查看全部
  • 1.泛型集合中,除了可以存入泛型类型的对象实例,还可以存入泛型的子类型对象实例 2.泛型集合中不能存入基本数据类型元素,允许使用包装类来代替基本数据类型存入泛型集合
    查看全部
  • 泛型: 定义方法:public List<Course> courses 实例化:this.courses=new ArrayList<Course>(); 注意:泛型集合中,不能添加泛型规定类型以外的对象 泛型输出用foreach时可以不用object,for(Course cr:courses)
    查看全部
  • (删除元素)List中有remove(index),remove(对象值)和removeAll(Arrays.asList(对象数组名))方法来删除容器中元素的值(用法和add类似). Course是信息课程类,有id和name属性。courseToSelect是list的序列容器对象。 1.remove(index);删除位置要大于0并且小于List(序列容器)的长度。如果要删除全部可以用for循环嵌套此方法。 2.remove(object);先要获得删除的值,用法是先定义一个信息变量通过get()来存放要删除的值,然后用remove(删除的对象值); public void textdelect{ Course cr=(Course)(courseToSelect.get(4)); courseToSelect.remove(cr);//通过remove(对象值); 或者 courseToSelect.remove(4);//通过remove(删除位置); } 3.removeAll(Arrays.asList());要删除指定的多个位置 Arrays.asLIst(对象数组名);作用是把数组转换为集合 用法是先创建信息对象数组存放删除元素的值,然后再用removeAll(Arrays.asList(对象数组名))方法,删除集合数组的元素。 public void textdelext2{ Course []course={(Course)(courseToSelect.get(4)),(Course)(courseToSelect.get(5))}; // 定义数组存放要删除的值 courseToSelect.removeAll(Arrays.asList(course)); // 删除4和5位置的值 } }
    查看全部
  • 使用set(index,Object element)修改元素,index表示索引位置,element表示新对象。 修改List的元素 public void testModify(){ coursesToSelect.set(4,new Course("7","毛概")); }
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!