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

android字元串的截取字元串的長度

發布時間: 2023-04-30 09:29:41

Ⅰ 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 截取字元串

java中String 類有一個方法為substring(int beginIndex, int endIndex),它返回一個新字元串,它是此字元串從指定的頌局
beginIndex處開始野漏讓,一直到索引 endIndex - 1處的字元組成的新字元串。因此,該子字元串的長度為 endIndex-beginIndex


String a="a796Fb28@";

搜判String b=a.substring(0,5);

則b返回值為a796F。

Ⅲ android 怎麼截取字元串

String text = "aaaaaa.mp3";

方法一:

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中如何獲取字元或者字元串的寬度

這里的字元或者字元串的寬度,計算的是其像素值。有以下兩種方法:方法1:
Paint paint= new Paint();
Rect rect = new Rect();
//返回包圍整個字元串的最小的一個Rect區域
paint.getTextBounds(str, 0, 1, rect);
int strwidth = rect.width();
int strheight = rect.height();方法2:
//直接返回參數字元串所佔用的寬度
float strwidth = paint.measureText(str);
對於字元而言,可以將字元轉換成字元串,然後計算。例如:
char c = 'c';
然後利用上面兩種方法即可。

Ⅳ android 怎麼獲取TextView字元串的長度

如果用testSize設置漢字的大小,其值用像素表示。用 屏幕寬度的像素/漢字寬度像素就得到了所能顯示文字的長度,如果出現字母和特殊符號的時候,這樣計算字元串長度就不準確了。
可用下面辦法獲取長度:
Paint paint =
new
Paint();

paint.setTextSize(currentTextView.getTextSize());

float size =paint.measureText(currentTextView.getText().toString());

Ⅵ android 截取指定位置字元串

這納寬頃個可以直接用巧猛字元串格式化
也可以用截取吧
String str = "洞陸100.562";
String result = str.substring(0, str.indexOf("."));

Ⅶ 安卓字元串處理,比如我有個長度為10的字元串,我想要截取掉前5個,只剩後面5個,該用什麼方法

.substring(start, end);

Ⅷ android怎樣獲取字元串的長度

笨一點的辦法就是先判斷size是不是小於15,小於的話就用個for循環,少幾個就補幾個

Ⅸ 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 代碼單元表示

Ⅹ android 截取指定位置字元串

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

熱點內容
文件夾嗅探器foldersniffer 發布:2025-05-20 12:33:36 瀏覽:912
編譯裝入 發布:2025-05-20 12:32:48 瀏覽:562
萬勝壓縮機價格 發布:2025-05-20 12:20:00 瀏覽:987
判斷雲伺服器是否誠實的存放數據 發布:2025-05-20 12:11:07 瀏覽:377
c語言基礎書 發布:2025-05-20 12:11:00 瀏覽:780
java小數正則表達式 發布:2025-05-20 11:30:58 瀏覽:136
文件夾加密win7 發布:2025-05-20 11:27:46 瀏覽:837
壓縮文件設置密碼有什麼意思 發布:2025-05-20 11:26:37 瀏覽:551
造夢西遊qq登錄如何修改密碼 發布:2025-05-20 11:18:36 瀏覽:382
淘寶緩存清理後還是大 發布:2025-05-20 11:15:39 瀏覽:149