Android的簡單應用(四)——字串處理

來源:互聯網
上載者:User

標籤:android   style   blog   http   color   ar   os   sp   java   

在Java中,對字串進行處理的方法很多,也可以通過匯入相應的字串處理的lib包來進行處理。不過今天要說的是Android中看到的兩種處理字串的方法。

 

一、Regex

其實Regex沒有大家想象的那麼難(雖然我自己也要查資料才能寫),它就像一個文字遊戲一樣,規則都擺在那了,我們只要記住規則就能任我們自由發揮了。
至於什麼是Regex,我這裡就不普及基礎知識了,這個網上的教程真的很多,你可以看看這裡http://blog.csdn.net/luosijin123/article/details/4792181

一般java的寫法

 

        Pattern pattern;//編譯器        Matcher matcher;//匹配器        pattern = Pattern.compile(".*cpacm.*");//將要編譯的Regex放入編譯器中,這個運算式的意思是匹配所有包含cpacm欄位的字串        matcher = pattern.matcher(p);//通過匹配器來查看字串是否匹配        if (matcher.matches()) {//匹配            return true;        }        return false;

 

很簡單

二、TextUtils

這個類我是在Android中找到的,不知道Java本身是否就內建這個類了。它的功能很簡單,就是為你處理字串,包括:

  1. 尋找一個字元在字串中的位置
  2. 匹配
  3. 產生子串
  4. 字串分割
  5. 判斷是否為空白
  6. 字串反轉
  7. 改寫其中的一小段

等等,這些都是常用的字串操作,詳情的可以看看源碼或API http://www.apihome.cn/api/android/TextUtils.html

源碼是在android.text.TextUtils中

 

Android的簡單應用(四)——字串處理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.