我想绑定它:
filter= (boolean) intent.getSerializableExtra(FILTER);
有时意图返回null。如果intent返回NULL,我想将filter设置为false,如果不是
,则设置intent的值谢谢!
答案 0 :(得分:1)
filter= intent != null && (boolean) intent.getSerializableExtra(FILTER);
如果intent为null,这将短路为假。
答案 1 :(得分:1)
为什么你会getSerializableExtra()
使用boolean
。{请改用getBooleanExtra()
。
filter = intent.getBooleanExtra(FILTER, false);
答案 2 :(得分:0)
<强>解决。强>
import java.util.Scanner;
public class Regexp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner firstname = new Scanner(System.in);
System.out.println("Enter you name");
String firstname1 = firstname.next();
firstname1 = firstname1.replaceFirst("[^A-Za-z]", ":");
System.out.println(firstname1);
// TODO code application logic here
}
}