C#将字符串 最后的分号去掉
C#将字符串最后的分号去掉stringtime="2011-1-2109:00:00;2011-1-2116:00:00;"将time中最后一个分号去掉····如何写请教...
C#将字符串 最后的分号去掉
string time ="2011-1-21 09:00:00;2011-1-21 16:00:00;"
将time中 最后一个分号去掉····如何写 请教大家!速度求啊! 展开
string time ="2011-1-21 09:00:00;2011-1-21 16:00:00;"
将time中 最后一个分号去掉····如何写 请教大家!速度求啊! 展开
展开全部
time = time.Substring(0,time.LastIndexof(';'));
//.Substring(0,n)-截取字符串第0位到第n位
//.LastIndexof(';')-返回最后一个分号的索引位置
//.Substring(0,n)-截取字符串第0位到第n位
//.LastIndexof(';')-返回最后一个分号的索引位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void check(String str){
String[] strArr = str.split(",");
int[] checkArr = new int[strArr.length];
for(int i=0;i<strArr.length;i++){
for(int j =0;j<strArr.length;j++){
if(j!=i&&strArr[i].equals(strArr[j])){
checkArr[i] = 1;
break;
}
}
}
List<String> list = new ArrayList<String>() ;
int count = 0;
for(int i=0;i<checkArr.length;i++){
if(checkArr[i]==0){
list.add(count, strArr[i]);
count++;
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i));
}
}
String[] strArr = str.split(",");
int[] checkArr = new int[strArr.length];
for(int i=0;i<strArr.length;i++){
for(int j =0;j<strArr.length;j++){
if(j!=i&&strArr[i].equals(strArr[j])){
checkArr[i] = 1;
break;
}
}
}
List<String> list = new ArrayList<String>() ;
int count = 0;
for(int i=0;i<checkArr.length;i++){
if(checkArr[i]==0){
list.add(count, strArr[i]);
count++;
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有人都回了
time = time.Trimend(';');
一句话能搞定的,为什么写那么长?
多看看书或是MSDN吧
time = time.Trimend(';');
一句话能搞定的,为什么写那么长?
多看看书或是MSDN吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(time.EndWith(";")))time=time.Remove(time.length-1,1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
time = time.Substring(0,time.Length-1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询