本文继续演示方法。
² static String copyValueOf(char[] data) 返回由字符数组data中字符元素组成的字符串 ² static String copyValueOf(char[] data, int offset, int count) 返回由字符数组data中字符元素指定起始索引和数量组成的字符串 ² boolean startsWith(String preffix) 判定是否是以preffix) 子串开始。 ² boolean endsWith(String suffix) 判定是否是以suffix子串结尾。 ² String[] split(String regex) 将字符串以指定的正则表达式分隔拆分成多个子串,存储在数组中返回 ² String[] split(String regex, int limit) 将字符串以指定的正则表达式分隔拆分成最多limit个子串,存储在数组中返回
|
示例5:,endsWith(),copyValueOf(),split()方法使用演示。
package string.lang.java;
public class StringDemo5 {
public static void main(String[] args) { char[] chArr={'a','b','c','1','2','3','d','e','f',}; String str1=String.copyValueOf(chArr); System.out.println("str1="+str1); String str2=String.copyValueOf(chArr,3,3); System.out.println("str2="+str2); String str="bwf_51code.png"; boolean flag1=str.startsWith("bwf"); System.out.println("flag1="+flag1); boolean flag2=str.endsWith(".png"); System.out.println("flag2="+flag2); System.out.println("=================="); String cityStr="北京,天津,上海,广州,成都,重庆,武汉"; String[] cityArr1=cityStr.split(","); for(String city:cityArr1){ System.out.println(city); } System.out.println("=================="); String[] cityArr2=cityStr.split(",",5); for(String city:cityArr2){ System.out.println(city); } }
}
|
运行的结果如下:
说明:
是静态方法,通过类名调用即可。