java - 这个泛型方法应该怎么写才对
伊谢尔伦
伊谢尔伦 2017-04-18 09:16:34
0
3
715

我是C#转Java的,发觉Java的泛型写起来有点奇怪,求助,下面这个问题应该如何解决。

定义的方法:

public static <T> T FromJson(String json)
{
    T obj = JSON.parseObject(json, new TypeReference<T>() {});
    return obj;
}

使用的时候报错

MyClass cls2 = JsonClass.FromJson<MyClass>(str);

提示是<MyClass>这个地方错误,如果删掉,就语法上正确,但是实际运行会错误。
我是按照C#逻辑来理解些的,貌似Java不是这么一回事?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
洪涛

リーリー

つまり、コンパイルエラーは、間違った方法で使用しているためです。

実行中にエラーが発生した場合は、エラー メッセージを投稿して、何が問題だったのかを確認する必要があります。

いいねを押す +0
Ty80

メソッドを使用するときにジェネリックを指定する必要はありません

リーリー
いいねを押す +0
刘奇

リーリー

これが可能かどうかはわかりません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート