赞
踩
1.字符串的替换
- // 目标字符串,其中A,B,C为动态的
- String str = "A是A,B是B,C不是A也不是B";
第一种方法:
- String str_init1 = "%s是%s,%s是%s,%s不是%s也不是%s";
- String str1 = String.format(str_init1,"A","A","B","B","C","A","B");
第二种方法:
- String str_init2 = "{0}是{0},{1}是{1},{2}不是{0}也不是{1}";
- String str2 = MessageFormat.format(str_init2,"A","B","C");//这里是按照下标顺序匹配 0,1,2,3
注意:在MessageFormat中,单引号表示后面的内容不解释,所以第二种方法中单引号要改为双单引号;比如select * from {1} where {0} <> '' and id <> '{2}'; -----> select * from {1} where {0} <> '''' and id <> ''{2}'';
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。