當前位置:首頁 » 安卓系統 » 字元串截取android

字元串截取android

發布時間: 2022-08-22 11:35:48

⑴ android字元串截取

首先,為什麼不用getCanonicalPath()?不過無所謂。
String
a
=
"SD\ziyi.txt"
String[]
strarray1
=
a.split("\\");
String
b
=
strarray1[strarray1.length
-
1].toString();
System.out.println(b);
String[]
strarray2
=
b.split(".");
String
c
=
strarray2[0].toString();
System.out.println(c);
盲打的。實際運用上還需要你調試下。
這個方法優點:不管你
前面
多少層
文件夾
,也不管你文件
後綴
是啥,都直接輸出
文件名

⑵ android 幾個經常用到的字元串的截取

幾個經常用到的字元串的截取
string str="123abc456";
int i=3;
1 取字元串的前i個字元
str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);
2 去掉字元串的前i個字元:
str=str.Remove(0,i); // or str=str.Substring(i);
3 從右邊開始取i個字元:
str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);
4 從右邊開始去掉i個字元:
str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);
5 判斷字元串中是否有"abc" 有則去掉之
using System.Text.RegularExpressions;
string str = "123abc456";
string a="abc";
Regex r = new Regex(a);
Match m = r.Match(str);
if (m.Success)
{
//綠色部分與紫色部分取一種即可。
str=str.Replace(a,"");
Response.Write(str);
string str1,str2;
str1=str.Substring(0,m.Index);
str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);
Response.Write(str1+str2);
}
6 如果字元串中有"abc"則替換成"ABC"
str=str.Replace("abc","ABC");

************************************************

string str="adcdef"; int indexStart = str.IndexOf("d");
int endIndex =str.IndexOf("e");
string toStr = str.SubString(indexStart,endIndex-indexStart);
c#截取字元串最後一個字元的問題!
str1.Substring(str1.LastIndexOf(",")+1)

⑶ android 截取指定位置字元串

spilt()這個方法可以,,String類裡面的,spilt()方法,就是專門截取字元串的,具體的就不說了,你網路它就對了。可以看到更加詳細的列子

⑷ Android 如何從一個字元串中截取子字元串

這個怎麼看著像請求的數據。
好吧 不管,笨方法有:你先分split("?"),然後再「&」分,獲得的字元數組中,每一個字元串就是一組值。你再以「=」分。每個欄位的值有了。
如果是一個get的請求語句,直接定義一個request,request.getParameter("processId")就行。

⑸ android 怎麼截取字元串

String text = "aaaaaa.mp3";

方法一:

java">String[]strs=text.split("\.");
System.out.println(strs[0]);

文件名里不包含「.」號的情況適用


方法二:

intposition=text.lastIndexOf(".");
Stringstr=text.substring(0,position);
System.out.println(str);

此方式可靠通用


方法三

System.out.println(text.replace(".mp3",""));

此方式需要文件名不包含「.」號,並且後綴確定的情況才行


建議用方法二

⑹ Android中怎麼截取字元串特殊字元後面的數字,如: String str=「dgffgh:27

用支持正則表達式的字元串函數。*[0-9][0-9]*[0-9][0-9].[0-9]可以匹配出來。

⑺ android怎麼截取字元串中的欄位

String str = "s\ziyuan"; String newStr = str.subString(str.indexOf("\\"),str.length());

⑻ 安卓開發 如何模糊截取字元串的某一段

用正則表達式匹配吧,完整的Java程序如下

importjava.util.regex.Matcher;
importjava.util.regex.Pattern;
publicclassEEE{
publicstaticvoidmain(String[]args){
Stringstr="剩餘35.3M";
Stringregex="剩餘(.+?)M";
Patternp=Pattern.compile(regex);
Matcherm=p.matcher(str);
while(m.find()){
System.out.println(m.group(1));
}
}
}

運行結果

35.3

⑼ android 怎麼獲取字元串中指定的字元

Android開發中截取某字元串或者路徑中的某字元串的方法substr(start,length)、substring(start,end)、charAt(int index)、indexOf(int str,int fromIndex)

substr(start,length) :substr是從起始點截取某個長度的字元串

substring(start,end):substring是截取2個位置之間及start-end之間的字元串

charAt(int index):實現從字元串中提取指定位置的字元

indexOf(int str,int fromIndex):返回指定字元在此字元串中第一次出現處的索引。如果在此 String 對象表示的字元序列中出現值為 str 的字元,則返回第一次出現該字元的索引(以 Unicode 代碼單元表示

熱點內容
安卓怎麼轉移數據華為 發布:2025-01-15 21:03:02 瀏覽:140
軟體列印反饋單腳本錯誤 發布:2025-01-15 21:01:24 瀏覽:177
如何進cs里的練槍伺服器 發布:2025-01-15 21:00:07 瀏覽:979
蘋果手機存儲晶元 發布:2025-01-15 20:52:02 瀏覽:162
盲人讀屏軟體安卓哪個好 發布:2025-01-15 20:47:13 瀏覽:728
炸圖腳本 發布:2025-01-15 19:56:07 瀏覽:429
八字源碼 發布:2025-01-15 19:54:47 瀏覽:372
伺服器可以變電腦使用嗎 發布:2025-01-15 19:40:29 瀏覽:202
傳奇手游免費腳本 發布:2025-01-15 19:30:21 瀏覽:300
我國當前資源配置存在哪些問題 發布:2025-01-15 19:25:03 瀏覽:514