1、字符串相關的經常使用方法簡介java
package com.bjpowernode.java_learning; public class D74_1_StringCommonMethod { public static void main(String[] args) { //1.轉爲大寫 System.out.println("Abhdugfi".toUpperCase()); //2.轉換爲小寫 System.out.println("AHUJGjhid".toLowerCase()); //3.去除字符串先後的 空白 System.out.println(" a bcd d e ".trim()); //4.String valueOf(Object obj); Object o = new Object(); o = null; System.out.println(o);//不會出現空指針異常,由於這裏並非直接調用toString方法,String.valueOf(Object)這個方法對空值進行處理了 System.out.println(String.valueOf(o)); //System.out.println(o.toString());//這條語句會出現空指針異常 } }
2、正則表達式初步node
1.正則表達式是一門獨立的學科,是一種字符模型,專門作字符串格式匹配的,正則表達式是通用的。git
2.例如:正則表達式「^a{2}$等同於」aa"github
3.規則:正則表達式
\d 數字微信
\D 非數字學習
\w 英文字母大數據
\W 非英文字母ui
package com.bjpowernode.java_learning; public class D74_2_RegularExpression { public static void main(String[] args) { String s1 = "hjifnasoodjhousnrdgoihjfviodjfg465ds46g51fdsg"; //將ji替換成「中」 System.out.println(s1.replaceAll("ji","中")); //將oo轉換爲「國」 System.out.println(s1.replaceAll("o{2}", "國")); //將數字替換爲「人」 System.out.println(s1.replaceAll("\\d","人")); } }
3、源碼: spa
D74_1_StringCommonMethod.java
D74_2_RegularExpression.java
https://github.com/ruigege66/Java/blob/master/D74_1_StringCommonMethod.java
https://github.com/ruigege66/Java/blob/master/D74_2_RegularExpression.java
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料