このメソッドでは、入力として文字列を取得し、文字列名に従って、値を返す必要がある場合があります。その文字列はいつかint、double、int64、boolなどです。動的型なので、メソッドの戻り型で定義する方法がわかりません。それに値を追加する方法と、戻り型が動的であるというこのメソッドを呼び出す方法、何か考えはありますか?
public static ? SwitchInput(String TypeName) {
if (TypeName == "java.lang.String" ) {
Return = "A";
}
else if (TypeName == "int" ) {
Return = 1;
}
else if (TypeName == "double") {
Return = 1.00
}
boolおよび他のすべてのタイプの場合など
}