Java getStringExtra()的默认值(如果为空)

Java getStringExtra()的默认值(如果为空),java,android,android-intent,Java,Android,Android Intent,与getIntent().getIntExtra类似,getStringExtra是否有默认值,如果传递的字符串为空,则可以使用该值 我有一个方法可以做到这一点,但我想知道是否有一个现有的方法来实现它 谢谢。根据,没有 原因有一个默认值参数,这是因为返回的类型是原语,因此不能返回null。我们无法检查它是否为空,但可以通过将其与null进行比较来检查 str = intent.getStringExtra("key"); if(str == null){ str = "DEFAULT ST

与getIntent().getIntExtra类似,getStringExtra是否有默认值,如果传递的字符串为空,则可以使用该值

我有一个方法可以做到这一点,但我想知道是否有一个现有的方法来实现它

谢谢。

根据,没有


原因有一个默认值参数,这是因为返回的类型是原语,因此不能返回null。

我们无法检查它是否为空,但可以通过将其与null进行比较来检查

str = intent.getStringExtra("key");

if(str == null){
  str = "DEFAULT STRING";//Assign default string
}