※ 引述《dorng (東)》之銘言:
: if (L == 5)
: {
: for (int i = 0; i <= 4; i++)
: {
: int c = (int)K.charAt(i);
: if (64 >= c || (93 <= c && c <= 96) || 125 <= c)
: {
: System.out.print("僅能接受英文字元");
: break f1;
: }
: }
這邊可以用 Regular Expression 一行解決
: for (int i = 0; i <= 4; i++)
: {
: int c = (int)K.charAt(i);
這邊可以改用 ^ (XOR) 讓大小寫互換
省去判斷式,也是一行解決
: System.out.print(X[i]);
: }
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.71.246
討論串 (同標題文章)
完整討論串 (本文為第 4 之 7 篇):