String
截取子串
我们一般将截取来的每一个字符串放入数组或集合中进行后续操作,如何截取呢?
用split()或者subString()或者chatAt()函数方法,split()适用于截取有运算符号的字符串,subString()重点截取适用于没有运算符号的字符串,chatAt()适用于截取到单个字符。
然后将他们加入到集合或者数组中去,加入数组的方法只能是赋值,加入集合的方法是放入对象,记住是对象,不是基本类型数据。
还有一种方法比较特殊,他可以直接字符串变成数组,就是toCharArray(),当然还有一个直接转换字节的,不过对这一章没有关系,是getByte()函数方法。
concat和+
concat只能接收字符串,而+可以是字符串或者数字及其他基本类型数据。
+左右可以为null,concat会报空指针
如果拼接空字符串concat会稍快,但是可以忽略不计,如果拼接更多的字符串建议使用StringBuider。
+编译后就是使用了StringBuider来拼接,所以使用一行+就会创建一个StringBuilder,多个+就会创建多个,所以建议使用StringBuider。
去除字符
String replace = string.replace("-", "");
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号