ここで問題となるのは、各証券番号は、保険証券の種類を示す 9 文字の文字列です。
- ポリシーを構築するための B
- コンテンツ ポリシーの C
- Lフォーライフの方針
- Vフォーカーポリシー
ポリシー番号の残りの 8 文字はそれぞれ 10 進数です。
私はcharAtを使ってみましたが、誰かが私にもう少し良い方法があると言いました
public String getpolicyNo(String initpolicyNo) {
/**
* Access method to find the first character of the policy to then
* determine what type of policy it is.
*/
String b = "B";
String C = "C";
String L = "L";
String V = "V";
char c1 = b.charAt(0);
char c2 = C.charAt(0);
char c3 = L.charAt(0);
char c4 = V.charAt(0);
if (c1 == 0) {
System.out.println("Its building" + c1);
return initpolicyNo;
} else {
if (c2 == 0) {
System.out.println("Its Content");
return initpolicyNo;
} else {
if (c3 == 0) {
System.out.println("Its life");
return initpolicyNo;
} else {
if (c4 == 0) {
System.out.println("Its car");
return initpolicyNo;
}
}
}
}
throw new IllegalArgumentException();
}
私はあなたに答えを求めているわけではありません。可能な代替案や提案を探しているだけです。
どうもありがとう
ダン