Java連載74-字符串經常使用方法、正則表達式簡介

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.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料

 

相關文章
相關標籤/搜索