androidstring截取
Ⅰ 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 截取指定位置字符串
这纳宽顷个可以直接用巧猛字符串格式化
也可以用截取吧
String str = "洞陆100.562";
String result = str.substring(0, str.indexOf("."));
Ⅲ android studio 字符串怎么使用
您可以向这样使用敏亏啊:String str=“test”;String str2=“test2”;String str3=str+str2;
字符串的操作与Java一样,支持拼接,截取(substring方基伍法),比对(equals方法)等等。不知道您对字符串操作有什么需求,或者有什么疑问呢,桥锋神您可以继续追问。
Ⅳ 安卓字符串处理,比如我有个长度为10的字符串,我想要截取掉前5个,只剩后面5个,该用什么方法
.substring(start, end);
Ⅳ 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中怎么截取字符串特殊字符后面的数字,如: String str=“dgffgh:27
用支持正则表达式的字符串函数。*[0-9][0-9]*[0-9][0-9].[0-9]可以匹配出来。
Ⅶ android 已知文件名,怎么取得目录
获得目录 = getFilePathByName(已经知道的文件名,根目录);
/**
*
* @param seekFileName 需要查找的File名
* @param rootFile 在哪里查找的目录
* @return 查找文件的全路径
*/
private String getFilePathByName(String seekFileName,File rootFile){
List<File> files=parseFiles(rootFile);
for (File file:files){
if(file.getName().equals(seekFileName)){
return file.getAbsolutePath();
}
}
return null;
}
private List<File> parseFiles(File file){
List<File> listFiles=new ArrayList<>();
File[] files = file.listFiles();
for (File mf:files){
if(mf.isDirectory()){
listFiles.addAll(parseFiles(mf));
}else{
listFiles.add(mf);
}
}
return listFiles;
}