时间:2016-04-02 23:36 来源: 我爱IT技术网 编辑:52微风
java.lang.String.format方法中,%是特殊字符
本文就介绍,在String.format方法中正确输出%
前期准备工作(包括相关工具或所使用的原料等)JavaJDK 详细的操作方法或具体步骤
java.lang.String.format 按正常字符处理%时
代码示例:
System.out.println(String.format("where name like % %s","Zhang san"));

执行时报错:
java.util.IllegalFormatFlagsException

解决办法1:
使用%%对%进行转义
代码示例:
System.out.println(String.format("where name like %% %s","Zhang san"));

正确执行时的输出结果:
where name like % Zhang san

解决办法2:
System.out.println(String.format("where name like %s %s","%","Zhang san"));

正确执行时的输出结果:
where name like % Zhang san

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
