在java中,一个数组的长度不固定(长度大于1),如何获取数组的最后一个元素
在java中,一个数组的长度不固定(长度大于1),如何获取数组的最后一个元素,不通过下标取,如果通过下标,还得先计算出该数组的长度我刚刚找到了一个新的解决办法String...
在java中,一个数组的长度不固定(长度大于1),如何获取数组的最后一个元素,不通过下标取,如果通过下标,还得先计算出该数组的长度
我刚刚找到了一个新的解决办法
String ss="abc.abc.bac";
String res=ss.substring(ss.lastIndexOf(".")+1);
谢谢大家的帮助 展开
我刚刚找到了一个新的解决办法
String ss="abc.abc.bac";
String res=ss.substring(ss.lastIndexOf(".")+1);
谢谢大家的帮助 展开
展开全部
array[array.length-1]
就这么简单
就这么简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
length的值-1就是尾元素的下标了,不需要什么计算吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-18 · 知道合伙人数码行家
关注
展开全部
String[] arr = {"1","a","c"};你说的不是数组吗?怎么成了字符串了????????
System.out.ptintln(arr[arr.length-1]);
追问
split以后不就是数组了嘛
追答
我刚刚找到了一个新的解决办法
String ss="abc.abc.bac";
String res=ss.substring(ss.lastIndexOf(".")+1);
这不是查找字符吗?而且还是反向查找。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询