私は特定の.edu電子メール(abc.eduなど)がある場合にのみ、ユーザーがアカウントに登録できるようにするアプリケーションをAndroidで作成しています。私はこれを確認するいくつかのコードを書くようになったが、今これを簡単にする方法があるかどうか疑問に思う。私は初心者のJava/Programmingコースを受講しているだけなので、私がやっていることがこれについて完全に間違っているのかどうかはわかりません。ここで電子メールの内線番号を確認する最も効率的な方法
は私の擬似コードです:
if (email.endsWith("abc.edu") { ... }
を編集可能にしている場合、あなたは可能性:
Get length of inputted email.
if (
email.charat(length)-1 = u &&
email.charat(length)-2 = d &&
email.charat(length)-3 = e &&
email.charat(length)-4 = . &&
email.charat(length)-5 = c &&
email.charat(length)-6 = b &&
email.charat(length)-7 = a)
Success
else
Not a valid email
*効率的*を探して、* readable *と* maintainable *を探してはいけません。そして、上記はそうではありません... –