我想知道下面的代碼有什麼問題。如何驗證字符串爲「@」符號並傳遞給if語句
public void onClickSave (View cs)
{
Pattern pattern = Pattern.compile("@");
Matcher matcher = pattern.matcher(userid);
boolean found = matcher.find();
if(found){
//do stuff
所以我們的目標是檢查@符號的字符串。不確定我缺少什麼新的Java。感謝您的幫助
任何理由不說:如果(userid.contains( 「@」)){...}? – mfrankli 2012-07-20 21:33:27
當你說你想知道什麼是錯的時候,你只是問關於代碼的效率/好設計,還是你得到某種錯誤?因爲低效率是顯而易見的,但如果由於某種原因而不起作用,您就沒有明確表示。另外,你在哪裏聲明用戶ID? – CosmicComputer 2012-07-20 22:09:07