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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Integer包装类常用的方法: byteValue()、doubleValue()、floatValue()、intValue()、longValue()转换为**类型 parseInt()将字符串转换为int类型 toString()转换为字符串类型 valueOf(String s)将字符串转换为Integer类型
    查看全部
  • StringBuilder 和String的区别在于:StringBuilder可以不用创建新的对象,直接对字符串进行修改.
    查看全部
  • Course[]courses={(Course)coursesToSelect.get(4),(Course)coursesToSelect.get(5)}; coursesToSelect.removeAll(Arrays.asList(courses)); //将courses数组转化成List,然后通过coursesToSelect通过调用属于List的removeAll方法删除
    查看全部
  • public void testRemove() { Course cr=(Course)coursesToSelect.get(4); System.out.print("我是课程"+cr.id+cr.name+"我即将被删除"); coursesToSelect.remove(cr); System.out.print("成功删除课程!"); testForEach(); }
    查看全部
  • 在testRemove方法中直接调用testForEach方法输出List的元素
    查看全部
  • Collection工具类中的排序方法sort():升序排序,先以数字为判断依据,然后是大写字母,最后是小写字母。 若首字母相同则依次向后比较。
    查看全部
  • StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • java 中的 StringBuilder 类的常用方法: 1.str.append("abc") 追加字符串 abc 2.str.toString();转换为string对象 3.str.insert(num,"abc")在字符串num位置(从左到右数num个字符后,添加)添加 abc 内容 4.str.length() public class HelloWorld { public static void main(String[] args) { // 创建一个空的StringBuilder对象 StringBuilder str = new StringBuilder(); // 追加字符串 str.append("jaewkjldfxmopzdm"); // 从后往前每隔三位插入逗号 /*for(int i = 3,j = 0;i+j<str.length();i=i+3,j++){ str.insert(i+j,','); }*/ for(int i=str.length()-3;i>-1;i=i-3){ str.insert(i,','); } // 将StringBuilder对象转换为String对象并输出 System.out.print(str.toString()); } }
    查看全部
  • if (students.containsValue(new Student(null,name)))//这里new Student 相当于将name装进Student中去,调用构造方法赋值。 Map映射表 一、判断是否包含某个Key值:containsKey() 二、判断是否包含某个Value值:containsValue() 1、同样是以每一个元素的value值的equals方法进行比较,所以需要重写value类的equals()方法来进行属性(某个)比较
    查看全部
  • 当一个元素存入到集合中,集合只把元素当作是Object来用
    查看全部
  • 表的其他操作:获取表中某个元素的索引位置 一、通过indexOf(Object o)获取索引位置。若没有返回-1 1、实现机制:表中每个元素遍历,通过equals()方法进行比较。(所以同样需要改写equals()) 2、若表中存在多个相同属性元素,则返回首个元素的索引位置。 二、通过lastIndexOf(Object o)是返元素回最后一个索引位置。若没有返回-1
    查看全部
  • Set中的contains()方法同时调用hashCode()和equals()方法,需要重写hashCode()和equals()两个方法。 list中不需要重写hashCode()方法。 Set的contains方法,先调用hashCode方法,如果hashCode相同,才会调用equals方法
    查看全部
  • // 创建Canlendar对象 Calendar c = Calendar.getInstance(); // 将Calendar对象转换为Date对象 Date date = c.getTime(); // 创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期转换为指定格式的字符串 String now = sdf.format(date); System.out.println("当前时间:" + now);
    查看全部

举报

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

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