请问这里equals加了?号是什么方法?怎么用的?
你好,
定义:三目运算符 (表达式1)?(表达式2):(表达式3),计算方法是这样的:表达式1是一个逻辑表达式,如果其值为true,则整个表达式的值为表达式2的值,否则为表达式3的值;
例子:int i = (5 > 3) ? (5 + 3) : (5 - 3);结果为i = 8.因为5 > 3为true,所以i = 5 + 3
望楼主采纳!
这是三元运算符,java基础里的。isAccept.equals("true")?true:false表示isAccept所代表的字符串与“true”这个字符串相等的话,则返回true,否则返回false.