我有一个字符串sssssh,我想得到的结果只有h。它只能解决,而我有另一个字符串ssssth,我也会得到th没有前面的s。我是否需要拆分它?有谁可以帮助我?
我不想使用 - 通过插入拆分编码来分隔,因为我的字符串是这样的。
在此之前我最初的字符串是h然后我使用String.format在h前面插入ssss。最后我需要删除所有s并获取原始字符串h。
String str1 = ssssh;
String result = h;
答案 0 :(得分:0)
您可以使用String方法获取最后一个字符的索引':
int lastOccurenceOfS = str1.lastIndexOf("s");
然后你将字符串从下一个字符前移:
String endString = str1.subString(lastOccurenceOfS + 1);
答案 1 :(得分:0)
如果你要求将h与所有其他角色分开,你可以使用它:
String str1 = "ssssh";
char ch = str1.charAt(str1.length() - 1);
那么你剩下的就是Char ch(h)