您的位置:首页 > 产品设计 > UI/UE

01 Object类、Date类、Calendar类、System类、StringBuilder类、包装类

2020-03-11 12:14 871 查看
  1. 直接打印对象名,默认调用的是toString() 方法
  2. 直接打印对象名,如果输出的不是地址值则说明该类重写了toString() 方法
  3. equals() 方法默认比较的是两个对象的地址值,重写之后比较的是两个对象的属性值
  4. Objects.equals() 方法时容忍空指针的
  5. Objects:对象的工具类
  1. Date 解析 或 格式化 的一般步骤:
  1. SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  2. String s1 = "2020-2-10 10:23:10";
  3. Date parse = simpleDateFormat.parse(s1);
  1. Calendar是一个抽象类,无法直接创建对象,需要借助其中的一个方法getInstance() 返回一个Calendar的子类
  2. MONTH问题:西方的月份是从0-11,中国的月份是从1-12
  3. get/set 方法中,set是一个重载方法,可以一次同时设置年月日
  1. System.currentTimeMillis() 可以用来测试程序的效率
  2. 可以使System中的方法就尽量使用,因为系统级的方法运行起来效率更高!
  3. System.arraycopy() 系统级数组复制方法 int a[]={1,2,3,4,5};
  4. int b[]={6,7,8,9,10};
  5. System.arraycopy(a,1,b,2,3);
  1. StringBuilder:字符串缓冲区。
  2. StringBuilder 字符串在内存中始终都是一个数组,占用空间少,效率高
  3. appen()方法: StringBuilder s1 = new StringBuilder("123");
  4. s1.append("456");
  5. System.out.println(s1);// 123456
  1. 装箱:由 基本类型 --> 引用类型
      例:Interger.valueOf( int )  或者  Interger.valueOf( String )
  2. 拆箱:由 引用类型 --> 基本类型
      例:intValue() 方法
  3. 基本类型与字符串之间的相互转换
      字符串 --> 基本类型:解析
    • 基本类型 --> 字符串:+ "" 
 
  • 点赞
  • 收藏
  • 分享
  • 文章举报
 壹仟 发布了39 篇原创文章 · 获赞 2 · 访问量 536 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐