2017-01-30 13 views
-4

私はJavaを初めて使用しています。私はアンドロイドでアプリを作っています。そして、Pair<String, String>のvarargsを取るメソッドを作成しました。しかし、私はnullを渡すことはできません。これは可能ですか?JavaのPair <String、String>にnullを渡す方法

方法:

makeJson(Pair<String, String>... keyValuePairs) { 
... 
} 

発信者:

makeJson(Pair.create("reference", null)); 
+0

ペアは標準Javaクラスではありません。あなたが入手した図書館を指定してください。 –

+0

'new Pair (" reference "、null) ' –

+0

@DmitryGorkovets android.support.v4.util – user1422348

答えて

1

あなただけの普通のペアのコンストラクタを使用することができます

new Pair<String, String>("reference", null) 

そしてthe source code of Pair.javaへのリンクをに従って:

スタティックメソッドcreateは、コンストラクタを呼び出してnullになるようにします。

関連する問題