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

Java String 方法详解
本文详细介绍了 Java 中 String 类的多种实用方法,包括 startsWith、endsWith、copyValueOf 和 split 的具体应用实例。通过示例代码展示了如何利用这些方法进行字符串处理。

 006zipb5zy77PlSLtCX6b&690

本文继续演示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个子串,存储在数组中返回

 

 

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

}

}

 

}

 

运行的结果如下:

006zipb5zy77PlUgnvFa7&690

说明:

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

转载于:https://my.oschina.net/u/2971691/blog/820948

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值