1. 程式人生 > >Android-常用String字串操作方法

Android-常用String字串操作方法

String類‭提供了一系列檢查字串所容納的內容的行為,例如查詢字串的子串、切換字串大小寫等。
通過索引獲得字元和子串: 
可以通過charAt()方法獲得某個字串指定索引的字元,字串中第一個字元的索引為0、最後一個字元的索引為length() - 1。


如果想從一個字串中獲得多個方法,可以使用以下方法:

MethodDescription
String substring(int beginIndex, int endIndex)返回根據指定引數擷取的子串
String substring(int beginIndex)返回從指定索引開始擷取的子串

其它操縱字串的方法:

MethodDescription
String[] split(String regex)
 
String[] split(String regex, int limit)
把字串分段
CharSequence subSequence(int beginIndex, int endIndex)返回子字元序列
String trim()去除前後空格
String toLowerCase() 
String toUpperCase()
切換大小寫

在字串中進行查詢:

MethodDescription
int indexOf(int ch) 
int lastIndexOf(int ch)
放回字元第一次(最後一次)出現的位置
int indexOf(int ch, int fromIndex) 
int lastIndexOf(int ch, int fromIndex)
從指定索引位置向前或向後檢索,並放回第一次(最後一次)出現的位置
int indexOf(String str) 
int lastIndexOf(String str)
子串第一次(最後一次)出現的索引
int indexOf(String str, int fromIndex) 
int lastIndexOf(String str, int fromIndex)
從指定索引向前或先後檢索,並放回第一次(最後一次)出現的位置
boolean contains(CharSequence s)判斷是否包含子串

對字串中的字元進行替換:

MethodDescription
String replace(char oldChar, char newChar)
字元替換
String replace(CharSequence target, CharSequence replacement)字元序列替換
String replaceAll(String regex, String replacement)使用新字串替換老字串中所有符合給定表示式的子串
String replaceFirst(String regex, String replacement)替換第一個符號給定正則表示式的子串

相關推薦

Android-常用String字串操作方法

String類‭提供了一系列檢查字串所容納的內容的行為,例如查詢字串的子串、切換字串大小寫等。通過索引獲得字元和子串: 可以通過charAt()方法獲得某個字串指定索引的字元,字串中第一個字元的索引為0、最後一個字元的索引為length() - 1。如果想從一個字串中獲得多個

常用字串操作方法,DateTime與TimeSpan

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 職稱列舉型別 {

Android常用延時操作的兩種方法

今天專案中增加一個延遲2S操作的功能,所以想起了曾經用過的兩種方法--簡單的定時器 第一種,用Timer TimerTask task = new TimerTask() { @Override public void run() { // 你要做的操

Java字串String操作方法整理

    最近利用晚上的一些空閒時間學習了Java的字串部分,發現其與C語言、C++等面向過程語言在使用上出現的不同點,C語言僅僅提供了字串型別的一個構造,相當於只給了開發者基本材料,讓開發者自行去用材料造輪子;而Java給字串提供了許多的可用方法,呼叫這些方法可以在一定程度上

【輪子01】常用字串操作方法

開發過程中經常需要用到重複的方法。而這些重複的方法就是輪子。讓未來遇到的一些問題可以通過這些方法進行解決。當然網上的輪子固然好用,但如果自己寫的肯定是最好的,如果自己封裝,那最好也要想辦法解讀它。 一枚活躍於前端圈的90後碼農 不定期分享網際網路前端開發經驗內容 微^信^公^眾^號:Web前端Tal

js基礎-常用數組操作方法

連接數 應該 star ... lang 改變 art str ray 1、slice() 方法:arrayObject.slice(start,end)返回值:返回一個新的數組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。 2

PHP中的常用數組操作方法

-s 數組的差集 最後一個元素 soc 12px 原來 time() 另一個 shu 一、數組操作的基本函數 數組的鍵名和值array_values($arr); 獲得數組的值array_keys($arr); 獲得數組的鍵名array_

JavaScript常用數組操作方法

element pre javascrip 所有 str nsh doesn bstr func ES5操作數組的方法 1、concat() concat() 方法用於連接兩個或多個數組。該方法不會改變現有的數組,僅會返回被連接數組的一個副本。 var arr

JavaScript常用數組操作方法,包含ES6方法

作用 comm 增加 來替 em1 === urn nan number 一、concat() concat() 方法用於連接兩個或多個數組。該方法不會改變現有的數組,僅會返回被連接數組的一個副本。 var arr1 = [1,2,3]; var arr2 = [

Python冷飯乾貨—字串操作方法

============================================================find():查詢字串是否有特定字串,若有返回索引值,若沒有,返回-1index():查詢字串中是否有特定字元,若有返回索引值,若沒有,丟擲異常replace(old, new):使用新的字

matlab字串操作方法

1.多個字串的連線和比較 strcat(str1,str2) 將字串str1 str2 ....... 連線成行向量 strvcat(str1,str2) 將字串str1 str2 ....... 連線成列向量 strmatch(key,strs) 檢查strs中的各行,返回一個列向

java NIO 常用的檔案操作方法

//自動資源管理:自動關閉實現 AutoCloseable 介面的資源 public void test8(){ try(FileChannel inChannel = FileChannel.open(Paths.get("1.jpg"), StandardOpenOption.REA

String字串操作

注:請在頁面中使用Ctrl+f進行搜查要查詢的String方法,例如想知道String.getString(String str)的用法,就Ctrl+f在頁面右上角輸入getString進行查詢。 會在使用的過程持續更新補充,方便自己回顧。 1.String.charAt(int index

C/C++常用字串操作

1、字串轉整形   int atoi(const char *str ); 注意:輸入是 C風格的字元陣列,如果 是C++ string型別,輸入可以呼叫 str.c_str()輸入C風格字串;           如果輸入中不全為數字型別字元,則轉換會在第一個不是數字

Python中String字串操作

關於字串的一些操作方法:  ascii:字母,數字,特殊字元:1個位元組,8位     Unicode:16位 兩個位元組  升級 32 位  四個位元組     utf-8:最少一個位元組 8位表示。 英文字母 8位 1個位

javascript常用的陣列操作方法

在js中對陣列的操作有很多種方法,那這些方法具體都有什麼?今天,我們來看看。 (1):join()              join()方法用於把陣列中的所有元素放入一個字串。元素是通過指定的分隔符進行分隔的,預設使用‘,’號分割,不改變原陣列。 var arr =

字串操作方法總結

1. 查詢類方法 indexOf() stringObject.indexOf(searchvalue,fromindex) indexOf()用來檢索指定的字串值在字串中首次出現的位置。它可以接收兩個引數,searchvalue表示要查詢的字串;frominde

C#常用字串處理方法

bool Equals(string value)   比較一個字串與另一個字串value的值是否相等。若兩者相等,則返回true;若不相等,則返回false int Compare(string strA,string strB)   比較兩個字串的大小關係,返回一個整數。若strA小於strB,則返回

Python3中字串操作詳解 字串操作方法大全

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 #Python3字串操作方法詳解 Python3中字串操作方法大全 5 6 name = "skings" 7 8 print(nam

linux C 中常用字串操作函式

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSi