当前位置:首页 » 安卓系统 » 字符串截取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 23:25:58 浏览:411
如何查看电脑的配置是不是i5 发布:2025-01-15 23:24:21 浏览:434
PI数据库 发布:2025-01-15 23:14:42 浏览:882
我的世界手机版暖心服务器 发布:2025-01-15 23:05:02 浏览:169
xts压缩比 发布:2025-01-15 23:02:41 浏览:424
怎么看联系人存储位置 发布:2025-01-15 22:47:14 浏览:794
旗舰560配置的是什么发动机 发布:2025-01-15 22:40:59 浏览:626
sql多表连接查询 发布:2025-01-15 22:33:12 浏览:221
android网络休眠 发布:2025-01-15 22:32:12 浏览:350
怎么不下鲁大师查看电脑配置 发布:2025-01-15 22:30:23 浏览:311