我有一个检查字符串最后一个字符的字符串。你如何检查 & 是否出现在最后一行而不是最后一个字符。MobileElement checkCharacter (id = "com.samsung.text") String check = checkCharacter.get(2).getText().trim(); check.charAt(check.length() - 1) == '&'我尝试通过检查字符串的索引。检查最后一行中的字符:check.indexOf('&') >= 0通过检查 indexOf 这是重新格式化的正确方法。
1 回答
倚天杖
TA贡献1828条经验 获得超3个赞
如果“&”是你行的最后一个字符,这是否意味着这是一个错误?无论如何,最简单的方法是您可以先检查该行是否包含“&”:
if (check.contains("&")) <process>
但是,如果位置很重要,您可以使用您的代码:
int ampIndex = check.indexOf('&'); // returns -1 if not foundif (ampIndex >= 0 && ampIndex < check.length - 1) <process>
添加回答
举报
0/150
提交
取消