为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • package com.imooc.collection;


    import java.util List;


    public class ListTest {

    //用于存放备选课程List

    public List coursesToSelect;

    public ListTest() {

      this.courseToSelect = new ArrayList();

    }

    //用于往coureToSelect中添加备选课程

    public void testAdd() {

    //创建一个课程对象,并通过调用add方法,添加到备选课程List中

      Course cr1 = new Course("1" , "数据结构");

    courseToSelecr.add(cr1);

    Course temp =(Course) courseToSelect.get(0);

    System.out.println("添加了课程" + temp.id + ":" + temp.name);

    }

    public static void main (String[] args) {

       ListTest It = new ListTest();

      It.testAdd();

    }

    }

     Course cr2 new Course("2","C语言");

    courseToSelect.add(0,cr2);

    Course temp2=(Course) courseToSelect.get(0);

    System.out.println("添加了课程" + temp2.id + ":" + temp2.name);

    }


    Course cr3 = new Course("3","test");

    courseToSelsct.add(4,cr3);

    }

    查看全部
  • s.equals(str1)查看str1是否和s内容相同
    s==str1   两者内存地址是否相同
    查看全部
  • s.charAt(0)查下标0的字符
    查看全部
  • Integer包装类的常用方法

    查看全部
  • getInstance()为静态方法,用来获取一个 Calendar 对象。
    Calendar.Year 等为 Calendar 类中定义的静态常量。
    getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换。
    查看全部
  • HashMap类型对象中的get(key)方法通过输入参数key值返回对应的value值,如果映射不存在,则返回null。
    put(key,value)方法则是建立对应的映射关系。6264d2cb0001c4c210800608.jpgkeySet()方法,返回Map中的所有key的Set集合。因为调用的HashMap所以返回的集合是无序的。6264d4310001b40110800608.jpg
    查看全部
  • keySet()返回的是一个key的集合;<br><br><br><br>
    EntrySet()返回值是所有键值对的一个集合;<br><br><br><br>
    <br><br><br>
    Entry类是Map的一个内部类,其泛型是和当前使用的Map是相同的;
    Set<Entry<xxx,xxx>> set name = mapName.entrySet();//将返回内容放入带有泛型为Entry<xxx,xxx>的set中
    <br><br><br>
    entrySet的返回类型为Entry类的类型,返回值可以用set<Entry>来接收,<br><br><br>
    如果map定义了泛型,则也要在上述接收的set中的Entry中说明:如写成:set<Entry<xxx,xxx>><br><br><br>
    <br><br><br><br>
    Set、List的添加 、修改、删除方法类似<br><br><br><br>
    添加——add/addAll<br><br><br><br>
    修改——set<br><br><br><br>
    删除——remove/removeAll<br><br><br><br>
    <br><br><br><br>
    Map<br><br><br><br>
    添加:使用的是put——put(key, value)<br><br>
    修改:同样使用的也是put方法——是对指定key的value进行修改,put(key, newValue);<br><br>
          获取Map中的对象,使用的是get方法——get(key),返回值是key对应的value;value是什么类型的就用什么类型接收;<br>
    删除:使用的是remove方法——通过的是删除key的方式删除整个对象;如:MapName.remove(key1);

    查看全部
  • HashMap

    查看全部
  • Map











    查看全部
  • set

    查看全部
  • ArrayList

    查看全部
  • 集合框架









    查看全部
  • 使用foreach循环输出数组中的元素

    for (int num : nums) {

    System.out.print(num + " ");

    }

    查看全部
  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();

    常用的方法:



    查看全部
  • Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。

    java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();

    那么如何使用 Calendar 获取年、月、日、时间等信息呢?如下面的代码所示:


    其中,调用 Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。

    Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。如下所示:


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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