Java实战开发篇-7 基础类库
2020-04-07 本文已影响0人
MRJMORIARTY
基础类库
一、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);