2、字符串类的常用方法booleancontains(Strings)判断当前字符串对象是否含有参数指定的字符串sStringsubstring(intstartpoint)获得当前字符串的子串String substring(int start ,int end)Stringtrim()得到一个str去掉前后空格后的字符串对象。intindexOf(intch)返回指定字符在此字符串中第一次出现处的索引indexOf(intch,intfromlndex)返回在此字符串中第一次出现指定字符处int的索引,从指定的索引开始搜)返回指定字符在此字符串中最后一次出现处的索引。int lastlndexOf(int ch)intlastlndexOf(intch,intfromlndex)返回指定字符在此字符串中最后一次3出现处的索引,从指定的索引处开始进行反向搜索
boolean contains(String s) 判断当前字符串对象是否含有参数指定的字符串s String substring(int startpoint) 获得当前字符串的子串 String substring(int start ,int end) String trim() 得到一个str去掉前后空格后的字符串对象。 int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引 int indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处 的索引,从指定的索引开始搜 int lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。 int lastIndexOf(int ch, int fromIndex) 返回指定字符在此字符串中最后一次 出现处的索引,从指定的索引处开始进行反向搜索。 2、字符串类的常用方法
2、字符串类的常用方法int indexOf(String str)intindexOf(String str,int fromlndex)intlastlndexOf(String str)int lastlndexOf(String str, int fromlndex)
2、字符串类的常用方法 int indexOf(String str) int indexOf(String str,int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex)
友情提示1.字符串str中字符的索引从0开始,范围为0到str.lengthO-1?2.使用indexOf进行字符或字符串查找时,如果匹配返回位置索引:如果没有匹配结果,返回-13.使用substring(beginlndex,endindex)进行字符串截取时,包括beginlndex位置的字符,不包括endlndex位置的字符
友情提示 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引; 如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
字符串常用方法课堂练习1、判断Java源文件名是否正确判断规则:合法的文件名应该以.java结尾;①2、判断邮箱格式是否正确判断规则:合法的邮箱名中至少要包含“@”,并要求“”在“”之前。O3、练习从键盘上输入字符串,去掉前后的空白字符,从索引位置2开始取3个字符变成小写字母,判断与“abc”是否相同
字符串常用方法 课堂练习 1、判断 Java 源文件名是否正确 判断规则:合法的文件名应该以 .java 结尾; 2、判断邮箱格式是否正确 判断规则:合法的邮箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前。 3、练习 从键盘上输入字符串,去掉前后的空白字符,从索引位置2开始取3个字符, 变成小写字母,判断与“abc”是否相同
3、字符串常量JVM为了提升性能,减少内存开销,避免字符串对象的重复创建,开辟了S一块特殊的内存空间一一字符串池(StringPool),存放字符串对象。程序执行时,对于符合条件的字符串对象,先在Stringpool中查找是否存在?若找到就返回,而不创建一个新对象★若找不到,就创建一个新对象,并返回字符串池存放如下条件的字符串对象:intern英'int3:n美inte.n★字符串常量:美住院实习医生:拘禁(俘瑞等)扣留(船只等)拘留,关押有限个字符串常量进行“+”运算的结果★String的intern方法返回的字符串对象
3、字符串常量 JVM为了提升性能, 减少内存开销,避免字符串对象的重复创建,开辟了 一块特殊的内存空间——字符串池(String Pool),存放字符串对象。 程序执行时,对于符合条件的字符串对象,先在String pool中查找是否 存在? 若找到就返回,而不创建一个新对象 若找不到,就创建一个新对象,并返回 字符串池存放如下条件的字符串对象: 字符串常量; 有限个字符串常量进行“+”运算的结果 String的intern()方法返回的字符串对象