Java_字符串的分割和拼接
在java怎么对字符串进行切割和拼接呢?
比如有:a.一个字符串"hello_world_yoyo",如何得到一个队列 ["hello","world","yoyo"]
b.有个列表 ["hello", "world", "yoyo"]如何把把列表里面的字符串联起来变为 "hello_world_yoyo"
可以用到java的切割:split(String regex)
其中regex为分割符,也可以用正则表达式
split详细的讲解可参照:https://m.runoob.com/java/java-string-split.html
举例:


java的拼接:String.join(分隔符,字符集合)
作用:生成一个新的字符串,用设定的符号分隔,这样就解决了首个字符前或者最后一个字符后不加分隔符的需求
实操:
        String [] list1 = {"hello","world","yoyo"};
        String b1 = String.join("_",list1);
        System.out.println("输出b1是:"+b1);
输出b1是:hello_world_yoyo
String ss = "We are happy.";
String b2 = String.join("%20",ss1);
System.out.println(b2);
结果:We%20are%20happy.
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号