java里是否能去判断和替换一个字符串的最后n个字符
比如我有个字符串String="Thepossibleproblemis,Howisthatpossible"我想判断比如说最后的字符是不是possible,如果是,我想...
比如我有个字符串String = "The possible problem is, How is that possible"
我想判断比如说最后的字符是不是possible,如果是,我想把它替换成impossible。
因为如果我使用replaceAll,会把前面的possible也换掉……对于这个有没有什么解决方案呢?
谢谢 展开
我想判断比如说最后的字符是不是possible,如果是,我想把它替换成impossible。
因为如果我使用replaceAll,会把前面的possible也换掉……对于这个有没有什么解决方案呢?
谢谢 展开
5个回答
展开全部
1,判断最后的字符是不是possible, 用endswith方法,接下来再替换
2,替换最后一个可以变项的作
String s = "The possible problem is, How is that possible";
if(s.endsWith("possible")){
String s1 = s.substring(0, s.lastIndexOf("possible"));
s = s1 + "impossible";
}
System.out.println(s);
2,替换最后一个可以变项的作
String s = "The possible problem is, How is that possible";
if(s.endsWith("possible")){
String s1 = s.substring(0, s.lastIndexOf("possible"));
s = s1 + "impossible";
}
System.out.println(s);
展开全部
以空格为分隔符,用split分开字符串,装进数组,替换的时候替换最后一个么,然后再组合起来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以先获得这个字符串,然后再判断,替换。
有个lastIndexOf这个方法
有个lastIndexOf这个方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pageIndex方法 就可以判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询