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中 最后一个分号去掉····如何写 请教大家!速度求啊!
展开
 我来答
honeymaozl
2011-01-20 · TA获得超过458个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:183万
展开全部
time = time.Substring(0,time.LastIndexof(';'));
//.Substring(0,n)-截取字符串第0位到第n位
//.LastIndexof(';')-返回最后一个分号的索引位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xntpii
2011-01-21 · TA获得超过1150个赞
知道小有建树答主
回答量:983
采纳率:50%
帮助的人:779万
展开全部
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));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amyasp
2011-01-25 · TA获得超过118个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:211万
展开全部
有人都回了
time = time.Trimend(';');
一句话能搞定的,为什么写那么长?
多看看书或是MSDN吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友34d2d1253
2011-01-20 · 超过29用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:95.6万
展开全部
if(time.EndWith(";")))time=time.Remove(time.length-1,1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94c4b7f
2011-01-20 · TA获得超过369个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:139万
展开全部
time = time.Substring(0,time.Length-1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式