我有一個(gè)檢查字符串最后一個(gè)字符的字符串。你如何檢查 & 是否出現(xiàn)在最后一行而不是最后一個(gè)字符。MobileElement checkCharacter (id = "com.samsung.text") String check = checkCharacter.get(2).getText().trim(); check.charAt(check.length() - 1) == '&'我嘗試通過檢查字符串的索引。檢查最后一行中的字符:check.indexOf('&') >= 0通過檢查 indexOf 這是重新格式化的正確方法。
1 回答

倚天杖
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果“&”是你行的最后一個(gè)字符,這是否意味著這是一個(gè)錯(cuò)誤?無論如何,最簡單的方法是您可以先檢查該行是否包含“&”:
if (check.contains("&")) <process>
但是,如果位置很重要,您可以使用您的代碼:
int ampIndex = check.indexOf('&'); // returns -1 if not foundif (ampIndex >= 0 && ampIndex < check.length - 1) <process>
添加回答
舉報(bào)
0/150
提交
取消