Java (私は C# を使用) で開発するサード パーティ向けの例を作成しようとしていますが、期待どおりに動作しません。私のマシンには Java IDE がないので、Ideone.com を使用してテストしています。
必要条件は、郵便番号の最初のアルファ部分 (1 つまたは 2 つのアルファ文字で始まる可能性があります) を取得して、別のルックアップで使用することです。
だからMK34 8FD
私は期待するだろうしMK
、S4 8BF
私は期待するだろうS
.
String source = "MK34 8FD";
String working = source.substring(0, 2);
String postcode = "";
for (int i = 0; i < 2; i++) {
String piece = working.substring(i, 1);
if (piece.matches("[a-zA-Z]")) {
postcode += piece;
}
}
上記のコードでpostcode
は、常に次のように出てきますが、そのM
理由はわかりませんか?