Android-常用String字串操作方法
String類提供了一系列檢查字串所容納的內容的行為,例如查詢字串的子串、切換字串大小寫等。
通過索引獲得字元和子串:
可以通過charAt()方法獲得某個字串指定索引的字元,字串中第一個字元的索引為0、最後一個字元的索引為length() - 1。
如果想從一個字串中獲得多個方法,可以使用以下方法:
Method | Description |
---|---|
String substring(int beginIndex, int endIndex) | 返回根據指定引數擷取的子串 |
String substring(int beginIndex) | 返回從指定索引開始擷取的子串 |
其它操縱字串的方法:
Method | Description |
---|---|
String[] split(String regex) String[] split(String regex, int limit) | 把字串分段 |
CharSequence subSequence(int beginIndex, int endIndex) | 返回子字元序列 |
String trim() | 去除前後空格 |
String toLowerCase() | 切換大小寫 |
在字串中進行查詢:
Method | Description |
---|---|
int indexOf(int ch) | 放回字元第一次(最後一次)出現的位置 |
int indexOf(int ch, int fromIndex) | 從指定索引位置向前或向後檢索,並放回第一次(最後一次)出現的位置 |
int indexOf(String str) | 子串第一次(最後一次)出現的索引 |
int indexOf(String str, int fromIndex) | 從指定索引向前或先後檢索,並放回第一次(最後一次)出現的位置 |
boolean contains(CharSequence s) | 判斷是否包含子串 |
對字串中的字元進行替換:
Method | Description |
---|---|
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