码迷,mamicode.com
首页 > 编程语言 > 详细

java44

时间:2019-08-13 22:45:40      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:判断字符串   print   固定   ima   工具类   直接   基本   常用方法   int   

1.使用封装工具类思想:三种输入模式下的工具类。
dateUtils类,S
tringUtils类(判断字符串值是否为空),
调用工具类:

    String res = dateUtils.datetoString(new Date(),"yyyy-MM,hh:mm");
    System.out.println(res);
    String res2 = dateUtils.datetoString(new Date(),null);
    System.out.println(res2);
    String res3 = dateUtils.datetoString(new Date());
    System.out.println(res3);

2.集合类:(与数组类似)
特点:长度随着元素的个数的增加而增加
集合与数组的区别:
· 集合中只能放引用数据类型
数组中可以放引用数据类型,也可以放基本数据类型
· 集合中存放的是对象,如果放入基本数据类型,会启动自动装箱功能
· 数组的长度是固定的(元素个数已知时)
集合的长度不固定(元素个数未知时)
3.集合类继承体系
技术图片
4.Collection类中的常用方法
接口不可以new,所以得使用它的实现类,写成面向接口编程

import java.util.ArrayList;
import java.util.Collection;

public class collection {
public static void main(String[] args) {
    Collection c = new ArrayList();
    c.add("abc");
    c.add(10);
    c.add(123);
    System.out.println(c);

        
}
}
【[abc, 10, 123]】

因为ArrayList相关的类中有toString方法,所以可以直接打印
若添加对象直接打印会打印出对象的地址

import java.util.ArrayList;
import java.util.Collection;
class Student{
    String name;
    int age;
    
}    
public class collection {
public static void main(String[] args) {
    Collection c = new ArrayList();
    c.add("abc");
    c.add(10);
    c.add(123);
    System.out.println(c);
    Student stu = new Student();
    stu.name = "aa";
    stu.age = 10;
    c.add(stu);
    System.out.println(c);
}
}
【[abc, 10, 123]
[abc, 10, 123, _07集合.Student@15db9742]】

这时需要添加toString方法在对象类中,则会正常输出。

java44

标签:判断字符串   print   固定   ima   工具类   直接   基本   常用方法   int   

原文地址:https://www.cnblogs.com/-zero/p/11348839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!