将所有内容替换为android中的最后一个连字符
如何替换字符串将所有内容替换为android中的最后一个连字符,android,replace,Android,Replace,如何替换字符串20-30-55,以便获得55 我尝试了var.replace(“\\*-”,“”),但没有成功 我只需要在Android中使用它。听起来你应该看看字符串上的.split()函数。如果你使用 String arr[] = s.split("x"); 然后它将返回一个包含s的所有位的数组,使用x作为用于拆分的表达式 在您的例子中,如果使用连字符拆分,并查看数组的最后一个元素,它将提供您所需的内容 你也可以得到你想要的东西 s.substring(s.lastIndexOf("-")
20-30-55
,以便获得55
我尝试了var.replace(“\\*-”,“”)
,但没有成功
我只需要在Android中使用它。听起来你应该看看
字符串上的.split()
函数。如果你使用
String arr[] = s.split("x");
然后它将返回一个包含s
的所有位的数组,使用x
作为用于拆分的表达式
在您的例子中,如果使用连字符拆分,并查看数组的最后一个元素,它将提供您所需的内容
你也可以得到你想要的东西
s.substring(s.lastIndexOf("-")+1);
这将查找最后一次出现的连字符,并为您提供从该点之后到结尾的字符串的其余部分。听起来您应该查看字符串上的.split()
函数。如果你使用
String arr[] = s.split("x");
然后它将返回一个包含s
的所有位的数组,使用x
作为用于拆分的表达式
在您的例子中,如果使用连字符拆分,并查看数组的最后一个元素,它将提供您所需的内容
你也可以得到你想要的东西
s.substring(s.lastIndexOf("-")+1);
这将查找最后一次出现的连字符,并为您提供从该点之后到结尾的字符串的其余部分。听起来您应该查看字符串上的.split()
函数。如果你使用
String arr[] = s.split("x");
然后它将返回一个包含s
的所有位的数组,使用x
作为用于拆分的表达式
在您的例子中,如果使用连字符拆分,并查看数组的最后一个元素,它将提供您所需的内容
你也可以得到你想要的东西
s.substring(s.lastIndexOf("-")+1);
这将查找最后一次出现的连字符,并为您提供从该点之后到结尾的字符串的其余部分。听起来您应该查看字符串上的.split()
函数。如果你使用
String arr[] = s.split("x");
然后它将返回一个包含s
的所有位的数组,使用x
作为用于拆分的表达式
在您的例子中,如果使用连字符拆分,并查看数组的最后一个元素,它将提供您所需的内容
你也可以得到你想要的东西
s.substring(s.lastIndexOf("-")+1);
这将查找最后一次出现的连字符,并提供从该点之后到结尾的字符串的其余部分