如何获取字符串链接中的最后3个字符?
我有以下链接:
"http://www.google.com"
我如何才能获得“com”? 并将这些字符放在变量“字符串数据类型”中?
注意:我是java新手,我正在开发Android应用程序,必须得到这个代码,请:\
答案 0 :(得分:2)
假设url
将以.XXX
(连续扩展名)
String[] splitted = url.split("\\.");
return (splitted[splitted.length-1]); //will return the last string after the last "."
url
是url
(在这种情况下为www.google.com
)。
注意如果url
为http://www.google.com/
,则代码将返回.com/
。因此,您需要检查结果是否包含/
个字符。 (提示:在String API中查找contains
。)
答案 1 :(得分:0)
获取字符串的长度,并从位置长度-4开始生成子字符串并取3
答案 2 :(得分:0)
获取角色'。'的最后一个索引,从那里增加一次然后直到没有其他角色或者你达到'/'字符。