public static String bulidLineToString(StringBuffer line, OutputMessageInfoStressing data) {
line.append(data.getValidity()).append(ConstantsUtil.CSV_SPILT);
return line.toString();
}
我想要得到的效果是 data.getValidity()=0的时候返回‘正确’, data.getValidity()=1的时候返回‘错误’,
我这样写:line.append(data.getValidity()==1?‘正确’:'错误').append(ConstantsUtil.CSV_SPILT); 会报错,
请问正确的写法
好吧,我知道了,应该加双引号。
‘’不是字符么?
没懂什么意思
@秦舞: 意思就是''单引号是表示字符,而你两个汉字显然不是字符,而是字符串