次のシグネチャでメソッドを実装する簡単な方法はありますか?最低限、実装ではプリミティブ型(DoubleやIntegerなど)を処理する必要があります。非プリミティブ型は素晴らしいボーナスになります。java generic String to <T>パーサー
//Attempt to instantiate an object of type T from the given input string
//Return a default value if parsing fails
static <T> T fromString(String input, T defaultValue)
実装はFromStringインタフェース(または同等)を実装したオブジェクトの些細なことだろうが、私はそのようなものを発見していません。私は、リフレクションを使用する機能的な実装も見つけていません。
なぜあなただけではなく、 'T'の ' T 'を返すようにしようとしていますか? –
Makoto
@Makotoこれは一般的な方法です。 ''はメソッドの型変数を宣言します。戻り値の型は単に 'T'として宣言されます。 –
erickson
十分に良い。今、私は理解します、ありがとう。 – Makoto