Java字符串格式化

Posted 寂寞沙洲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java字符串格式化相关的知识,希望对你有一定的参考价值。

1、使用String.format方法

java.util.Date d=new java.util.Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s=df.format(d);

String sql=String.format("insert into FirstLevelTitle values(%d,\'%s\',\'%s\',\'%s\')",13,"科技","管理员",s);

%s表示字符串类型,%d表示整数类型(十进制)

其他类型表示方式,请参考:

http://blog.csdn.net/lonely_fireworks/article/details/7962171

http://www.cnblogs.com/fsjohnhuang/p/4094777.html

2、使用MessageFormat.format方法

String sql=MessageFormat.format("insert into FirstLevelTitle values({0},\'\'{1}\'\',\'\'{2}\'\',\'\'{3}\'\')",14,"科技","管理员",s);

注意:单引号要用两个单引号才能表示出来

进一步的使用,请参考:

http://blog.csdn.net/zhiweianran/article/details/8666992

 

以上是关于Java字符串格式化的主要内容,如果未能解决你的问题,请参考以下文章

用java格式化一个字符串每隔三位添加,号

怎么 知道 java字符串 编码格式

在java中如何把字符串转换成时间格式?

java 解析json字符串格式 []

java字符串打印

在java中如何把字符串转换成时间格式?