为了账号安全,请及时绑定邮箱和手机立即绑定

你如何检查最后一行字符是否出现在字符串中

你如何检查最后一行字符是否出现在字符串中

德玛西亚99 2023-04-19 15:57:20
我有一个检查字符串最后一个字符的字符串。你如何检查 & 是否出现在最后一行而不是最后一个字符。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>


查看完整回答
反对 回复 2023-04-19
  • 1 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信