JAVA中有哪几种格式化字符串?

比如说:like '%110%'------就是指110两边可以是任意的字符,但是%是不限定长度的那么有有什么格式化字符串是表示单个的呢?

public class test1 { //新建类
public static void main(String[] args) { //主方法
String str = String.format("%d",400/2); //将结果以十进制显示
String str2 = String.format("%b",3 > 5); //将结果以布尔形式显示
String str3 = String.format("%x",200); //将结果以10进制格式显示
System.out.println("400的一半是:"+str); //输出格式化字符串
System.out.println("3>5正确吗:"+str2);
System.out.println("200的16进制数是:"+str3);
}
}

为什么会报错:
类型 String 中的方法 format(String, Object[])对于参数(String, int)不适用
类型 String 中的方法 format(String, Object[])对于参数(String, boolean)不适用
类型 String 中的方法 format(String, Object[])对于参数(String, int)不适用
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
看你这个写的好像是SQL语句like查询吧
select * from Table where column like '%110%'; 任意
select * from Table where column like '_110_'; 单个
你还可以去查一查SQL 通配符方面的知识应该对你有帮助。
Java的格式化字符串可以参考正则表达式。网络上例子很多。有很多已经写好了本回答被网友采纳
第2个回答  2013-09-10
建议去看看正则表达式,这个我也不太会等高手回答
第3个回答  2013-09-10
你说的是SQL语句么?
第4个回答  2013-09-10
_ 下划线表示单个like '110_ ' 可以查询出 110后面跟任意一个字符的数据
相似回答