Java语言11第9章常用实用类PPT教学课件

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 所有的类都默认是java.lang包中Object类的子 类或间接子类。Object类有一个public String toString方法,一个对象通过调用该方法返回 的字符串的一般形式:
创建对象的类名@对象引用的字符表示
如果想输出指定的类内容须覆盖toString方法。
2020/12/09
18
5
3. 引用字符常量对象
• 字符串常量是对象,因此可以把字符串常 量的引用赋值给一个字符串变量:
• String s1,s2; • s1=“abcd”; • s2=“abcd”; • 这时s1和s2具有相同的引用,因而具有相
同的实体。
2020/12/09
6
9.1.2 String 类的常用方法
2020/12/09
• 字符串对象调用equals(String s)方法比较 当前字符串对象的实体是否与参数s指定的 字符串的实体相同:
• String tom=new String(“天道酬勤”); • String boy=new String(“知心朋友”); • tom.equals(boy)的值是false。
2020/12/09
10
4. public int compareTo(String s)
字符串对象调用comparTo() 方法,按字 典与参数s指定的字符串比较大小。如果当前 字符串与s相同,该方法返回值0;如果当前 字符串对象大于s,该方法返回正值:
String str =“abcde”;
2020/12/09
12
6. public int indexOf(String s)
• 字符串对象调用indexOf()方法从当前字符 串的头开始检索字符串s,返回首次出现s 的位置。如果没有检索到字符串返回-1。
• 字符串对象调用indexOf(String s,int startpoint)方法从当前字符串的startpoint位 置开始检索字符串s,返回首次出现s的位 置。如果没有检索到字符串返回-1。
第9章 常用实用类
2020/12/09
1
9.1String类
java语言专门提供了用来处理字符 序列的String类,因此,Java程序可以 使用String类的对象来处理有关字符序 列。
2020/12/09
2
9.1.1 构造字符串对象
可以使用String类来创建一个 字符串变量,字符串变量是对象
• public static byte parseByte(String s);
2020/12/09
16Biblioteka Baidu
• String 类的方法valueOf可以将数字转换成 字符串:
• public static String valueOf(int n)等。
2020/12/09
17
9.1.4 对象的字符串表示
2020/12/09
13
7. public String substring(int startpoint)
• 字符串对象调用该方法获得一个当前字符 串的子串,该子串是从当前字符串的 startpoint处以最后所得到的字符串。
• 字符串对象调用substring(int start,int end) 方法获得一个当前字符串的子串,该子串 是从当前字符串的startpoint处到endpoint之 前所得到的字符串。
11
5. public boolean contains(String s)
• 字符串对象调用contans方法,判断当前字 符串对象是否含有参数指定的字符串s:
• String source=“student”; • source.contains(“stu”)的值就是true。
2020/12/09
7
1. public int length()
• 使用length()方法可以获取一个字符串的长 度:
• String china=“欢渡90年校庆”; • int n1,n2; • n1=china.length(); • n2=“字母abc”.length();
2020/12/09
8
2. public boolean equals(String s)
• char [] a={‘J’,’a’,’v’.’a’};
• String s=new String(“Java”);
• 还可以用字符数组的一部分创建字符串:
• char [] a={“壹”,”贰”,”叁”,”肆”,”伍”,” 陆”,”柒”,”捌”}
• String 2020/12/09 s=new String(a,2,4);
2020/12/09
9
3. public boolean startsWith() public boolean endWith()
• 字符串对象调用startWith()方法,判断当前 字符串对象的前缀是否是参数s指定的字符 串:
• String tt=“天气预报,阴有小雨”; • String jj=“获得铜牌”; • 则: • tt.startWith(“天气”)的值为true。 • jj.endWith(“天气”)的值为false。
2020/12/09
3
1. 常量对象
字符串常量对象是用双引号括起来的字 符列,在java中,字符串相同的对象是同一 引用。
2020/12/09
4
2. 字符串对象
• 可以使用String类声明字符串对象,用String 类的构造方法创建字符串对象,也可以用一 个已经创建的字符串创建另一个字符串。
• 可以用字符数组创建一个字符串对象:
2020/12/09
14
8. public String trim()
• 一个字符串s通过调用方法trim()得到一个字 符串对象,该字符串对象是s去掉前后空格 后的字符串。
2020/12/09
15
9.1.3字符串与基本数据的相互转化
• java.lang包中的基本数据类型类的方 法parrseXXX方法可以将数字字符串转化为 基本数据类型:
9.1.5 字符串与字符、字节数组
2020/12/09
19
1. 字符串与字符数组
• String类提供了将字符串存放到数组中的方 法:
• public void getChars(int start,

int end,
相关文档
最新文档