第六章常用包
1
回顾
静态变量
静态方法
静态代码块
常量
包
2
本章内容
3
本章目标
理解String类的常用方法
理解StringBuffer类与String类的区别
掌握Math类的常用方法
掌握包装类
理解Date类在程序设计中的作用
掌握Calendar类与Date类的差别
熟练掌握时间日期类的用途
4
1.
String类
在java中String并非基本数据类型,而是把字符串当作对象来处理
,使得字符串的生成、访问和修改等操作容易和规范
5
String类和StringBuffer类
创建String对象
String str1;
str1 = “Hello Mstanford!”;
或者:
String str2 “Hello Mstanford!”;
或者:
String str3 = new String(“Hello Mstanford!”);
str3是用new关键字创建的String类的对象。虽然它的实体也是“Hello Mstanford!”,但它与str1、str2占用不同的内存地址
6
String类和StringBuffer类
String相关方法
方法名
功能描述
length()
返回此字符串的长度
subString(int beginIndex)
返回一个新字符串,它是此字符串的子字符串
valueOf(int i)
返回相应类型的字符串表示形式
compareTo(String anotherString)
比较两个字符串的大小
equals(Objects anObject)
比较两个字符串是否相等
concat(String str)
拼接字符串
charAt(int index)
返回指定索引处的 char 值
endsWith(String suffix)
测试此字符串是否以指定的后缀结束
format(String format, Object... args)
使用指定的格式字符串和参数返回一个格式化字符串
indexOf(int ch)
返回指定字符在此字符串中第一次出现处的索引
split(String regex)
根据给定的正规表达式的匹配来拆分此字符串
trim()
清除左右两端的空格
7
String类和StringBuffer类
Length()方法
class Test {
public static void main(String[] args) {
String str1="Mstanford";
String str2="";
String str3=null;
int l1=();
int l2=();
int l3=();
("str1的长度为:"+l1);
("str2的长度为:"+l2);
}
}
字符串为null时,表示这个字符串对象不存在,所以不能调用length()方法
8
String类和StringBuffer类
concat()方法
class Test {
public static void main(String[] args) {
String str1="Mstanford";
String str2="123";
String str3=(str2);
(str3);
}
}
运行结果为:Mstanford123
9
String类和StringBuffer类
举例演示valueOf()方法和subString()方法的使用
10
java常用包 来自淘豆网m.daumloan.com转载请标明出处.