java连接N个相同字符串的函数

Python011

java连接N个相同字符串的函数,第1张

javase里貌似没有直接符合你要求的函数

第三方包倒是有,比如commons-lang.jar-->StringUtils.repeat(String str,int repeat)

自己写:如果这里的N不是很大,比如小于10(自己估计),可以直接用“+"号链接,类似代码:

String same = "haha"

String result = ""

for(int i=0i<Ni++) {

result += same

}

如果N比较大,以上写法存在效率问题,建议使用StringBuilder循环append

 截取字符串的方法及用法: 

1、subString(int start)//截取从小标为start位置开始到结尾的字符串;

2、subString(int start,int end)//截取从小标为start位置开始到小标为end-1的字符串

3、split(String s)//将根据s匹配,将字符串截成数组;

比如String str = ”aa,b,vc,java“

str.split(",")得到的就是数组{”aa“,”b“,”vc“,”java“}