Java实战开发篇-7 基础类库

基础类库

一、String类

String类是定义不可变的字符串,如

String a= "abc"//没有直接操作字符串的增加删除改变的方法

用String类创建常量字符串以及相关子类

(1)直接创建 String a = “abc”
(2)构造方法创建 String b = new String(abc);
注:new产生的对象在堆区
(3)比较字符串的方法
①equals方法:判断字符串的内容是否相同
②==方法:比较的是对象本身
(4)compareTo: 获取大小关系(比较ASCII码)
(5)length:获取字符串长度
(6)获取i对应的字符:charAt(i)
注:String类是被final修饰的,不能被继承
(7)判断字符串是不是以某个字符串开头

String url = "http://www.baidu.com";
System.out.println(url.startWith("http")

(8)判断字符串是不是以某个字符串结尾:endsWith

String pic ="http://www.baidu.com/image/1.jpg"
if(pic.endsWith(“jpg”)){
System.out.println(“图片”);
}

(9)获取子字符串:subString(int a ,int b)
注:括号内参数代表在第a到第b个字符之间获取子字符串
(10)替换某个字符串:replaceAll(String a,String b)
注:用b替换a
(11)将字符串末尾的空格去掉:trim()

二、StringBuilder类以及相关子类

StringBuilder类定义可变的字符串

用StringBuilder修饰可变字符串

(1)拼接字符串:append
(2)替换字符串:replace
(3)删除a到b之间的字符串:delete(int a,int b)

三、提取时间的几种方法

1.Date类

Date date = new Date();
System.out.pritln(date);

调整日期格式:SimpleDateFormat

Date date = new Date();
String format = "HH:mm";
SimpleDateFormat dateformat = new SimpleDateFormat(format);
String str = dateformat.format(date);
System.out.pritln(str);

2.Calendar类

Calendar calendar = Calendar.getinstance();
Calendar.get(Canlendar.YEAR);
Calendar.get(Canlendar.MONTH);
Calendar.get(Canlendar.DAY);

你可能感兴趣的:(Java实战开发篇-7 基础类库)