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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 集合与数组的对比
    查看全部
  • 集合的作用
    查看全部
  • 集合的概述
    查看全部
  • (删除元素)List中有remove(index),remove(对象值)和removeAll(Arrays.asList(对象数组名))方法来删除容器中元素的值(用法和add类似).<br> Course是信息课程类,有id和name属性。courseToSelect是list的序列容器对象。<br> 1.remove(index);删除位置要大于0并且小于List(序列容器)的长度。如果要删除全部可以用for循环嵌套此方法。<br> 2.remove(object);先要获得删除的值,用法是先定义一个信息变量通过get()来存放要删除的值,然后用remove(删除的对象值);<br> public void textdelect{<br> Course cr=(Course)(courseToSelect.get(4));<br> courseToSelect.remove(cr);//通过remove(对象值);<br> 或者 courseToSelect.remove(4);//通过remove(删除位置); }<br> 3.removeAll(Arrays.asList());要删除指定的多个位置 Arrays.asLIst(对象数组名);作用是把数组转换为集合<br> 用法是先创建信息对象数组存放删除元素的值,然后再用removeAll(Arrays.asList(对象数组名))方法,删除集合数组的元素。<br> public void textdelext2{<br> Course []course={(Course)(courseToSelect.get(4)),(Course)(courseToSelect.get(5))}; // 定义数组存放要删除的值<br> courseToSelect.removeAll(Arrays.asList(course)); // 删除4和5位置的值 } List集合中删除元素 1.List子类对象.remove(object),必须先获取该删除元素 2.List子类对象remove(index),直接删除 3.List子类对象removeAll(Arrays.asList(Array[])),必须先创建该删除元素数组。
    查看全部
  • 先子类,在父类
    查看全部
  • 异常有两个儿子
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-04-13

  • catch语句块中,e.printStackTrace(); 打印异常信息
    查看全部
  • try-catch
    查看全部
  • 检查异常需手动添加捕获及处理语句
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-04-13

  • Exception:编码、环境、用户操作输入出现问题 Exception包含非检查异常和检查异常 运行时异常由java 虚拟机自动抛出,并自动捕获
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-04-13

  • Throwable包含Error和Exception
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-04-13

  • stringbuilder的存储效率比string高
    查看全部
    0 采集 收起 来源:练习题

    2016-04-13

  • 使用set(index,Object element)修改元素,index表示索引位置,element表示新对象。 修改List的元素 public void testModify(){ coursesToSelect.set(4,new Course("7","毛概")); }
    查看全部
  • 以下三种方法都是用来取出List中元素的方法:<br> -----for循环-----<br> public void testGet(){<br> int size=coursesToSelect.size();<br> for(int i=0;i<size;i++){<br> Course cr=(Course) coursesToSelect.get(i);<br> System.out.println("取出的课程:"+cr.getId()+":"+cr.getName());<br> }<br> }<br> -----迭代器-----<br> Iterator是一个接口,依赖于集合存在的,本身不具备存储功能<br> Iterator it=courseToSelect.iterator();<br> while(it.hasNext()){<br> Course cr=(Course) it.next();<br> System.out.println("课程:" + cr.id + ":" + cr.name);<br> }<br> <br> -----for each(增强for循环)-----<br> <br> 凡是继承了Iterable接口的类所生成的对象都可以用for/each循环<br> <br> for(Object obj:coursesToSelect){//遍历集合中的每一个元素,作为每一个Object变量<br> Course cr=(Course) obj;<br> System.out.println("课程:" + cr.id + ":" + cr.name);<br> }
    查看全部
  • 获取字符串中的每个字符:s.charAt(i)!!!
    查看全部

举报

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

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