一、字元串相關的常用方法簡介 package com.bjpowernode.java_learning; public class D74_1_StringCommonMethod { public static void main(String[] args) { //1.轉為大寫 Sys ...
一、字元串相關的常用方法簡介
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());//這條語句會出現空指針異常 } }
二、正則表達式初步
1.正則表達式是一門獨立的學科,是一種字元模型,專門做字元串格式匹配的,正則表達式是通用的。
2.例如:正則表達式“^a{2}$等同於”aa"
3.規則:
\d 數字
\D 非數字
\w 英文字母
\W 非英文字母
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","人")); } }
三、源碼:
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.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料