作者tkcn (小安)
看板java
标题Re: [问题] 如何简化此程式?
时间Thu Jun 1 23:18:36 2006
※ 引述《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