字符与字串 符:’z2,n 其值为 UNICODE 字串 “Helo0(201)13423422 Java中把内容相同的字串常量只保存一份以节 约内存。 2021/2/24 北京理工大学计算机系 6
2021/2/24 北京理工大学计算机系 6 字符与字串 ◼ 字符:’Z’ , ’\n’等 ◼ 其值为UNICODE ◼ 字串 ◼ “Hello” , ”(201)13423422”等 ◼ Java中把内容相同的字串常量只保存一份以节 约内存
string构造函数 string提供了9种构造方法 示例: String Constructors, java 感 Demonstrating String Class Constructors× s1= 什么叫构造方法? s2= hello s3=birth day 即在创建 String变量时自动执行的函数 多个构造函数构成函数重载关系 sb=new year S7- Welcome to Java Programming 讲解不同类型的构造函数 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 7 String 构造函数 ◼ String提供了9种构造方法 ◼ 示例:StringConstructors.java 什么叫构造方法? 即在创建String变量时自动执行的函数。 多个构造函数构成函数重载关系。 讲解不同类型的构造函数
String 类的常用方法 Length:获取字串长度 charat:获取指定位置的字符 getchars:获取从指定位置起的子串复制到字 符数组中(它有四个参数,在示例中有介绍 示例: String Misc java dEmonstrating String Class Constructors x ength of s1: 11 The string reversed isere ht olleh The character array is: hello 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 8 String类的常用方法 ◼ Length:获取字串长度 ◼ charAt:获取指定位置的字符 ◼ getChars:获取从指定位置起的子串复制到字 符数组中(它有四个参数,在示例中有介绍) ◼ 示例:StringMisc.java
字串比较 口 Method equa1s Method equalsIgnoreCase Method compareTo:使用字典法进行比较,返 回0表两字串相等,小于返回负值,大于返回正 值 Method regionMatches:比较两字串中的某 部分是否相等 示例: String Compare Java 注意: Equals与==的区别(分析代码) 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 9 字串比较 ◼ Method equals ◼ Method equalsIgnoreCase ◼ Method compareTo:使用字典法进行比较,返 回0表两字串相等,小于返回负值,大于返回正 值 ◼ Method regionMatches:比较两字串中的某 一部分是否相等 ◼ 示例:StringCompare.Java 注意:Equals与==的区别(分析代码)
串比较 字串是香以某字串开头和结尾 startsWith endWith 口自学示例: StringStartEnd java started"starts with"st starting"starts with"st started"starts with"art"at position 2 starting"starts with "art"at position 2 ended"ends with"ed 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 10 字串比较 ◼ 字串是否以某字串开头和结尾 ◼ startsWith ◼ endWith ◼ 自学示例:StringStartEnd.java