int i = mon.lastIndexOf("-"); mon = mon.substring(0, i);有大神指点吗 进来java 详细讲解下

inti=mon.lastIndexOf("-");mon=mon.substring(0,i);... int i = mon.lastIndexOf("-");
mon = mon.substring(0, i);
展开
 我来答
土憨宝
2014-05-04 · TA获得超过368个赞
知道小有建树答主
回答量:203
采纳率:100%
帮助的人:215万
展开全部
这是最基本的东西啊,你自己拿东西测试一下不就很清楚了。
lastIndexof是寻找下标,比如你一个字符串String s = "abcdefg",你执行s.lastIndexOf("e")就等于e所在的下标4(java下标从0开始,e是第5个字符,所以返回4)
substring(n,m)是截取字符串的第n到m位(包含第n位,不包含第m位),s.substring(0,4)就是“abcd”了。
这两句代码常用来查找一个字符所在的位置,并截取他之前的所有字符串
追问
mon在里面表示什么
追答
一个字符串啊
你这两句代码前肯定有mon的定义啊
String mon = "ab-cd-ef"
执行完这两句之后,mon酒饼城“ab-cd”了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式