JavaAPI详解系列(5):String类(5)

来源:互联网 发布:我的购物车淘宝网手机 编辑:程序博客网 时间:2024/04/30 23:16
 

本文继续演示String方法。

² 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个子串,存储在数组中返回

 

 

示例5startsWith(),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);

}

}

 

}

 

运行的结果如下:


说明:

String.copyValueOf是静态方法,通过类名调用即可。

0 0
原创粉丝点击