社区
Eclipse
帖子详情
String.Format中如何格式化之后有%
tx183584
2012-03-14 09:58:57
因为要执行一句sql的like语句,怎么保留%
...全文
128
2
打赏
收藏
String.Format中如何格式化之后有%
因为要执行一句sql的like语句,怎么保留%
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tao_tao
2012-03-14
打赏
举报
回复
楼主的意思不是很清楚哦,如果是执行SQL语句的话,可以使用占位符号 ? 来替代,然后复制就行了.
MiceRice
2012-03-14
打赏
举报
回复
关键词:转义字符
Lua
string
.
format
() 使用整理
在使用 Lua 进行实际开发的过程
中
,
格式化
字符串的函数
string
.
format
() 的使用频率是非常高的,这里整理一下关于这个函数的使用。
string
.
format
(
format
string
, ···)
format
string
为
格式化
串(必须是一个字符串),其
中
可能包含多个转义码(例如最为常用的 %d %s 等)。 ... 为数量不定的参数列表,以逗号分隔,与
格式化
串
中
的转义码一一对应。 e.g. print(
string
.
format
("%s Have %d Olympic Gold Med
String
.
format
()用法
1 占位符1.1 单个占位符
String
s =
String
.
format
("Hello %s,Welcome to my blog!", "jerry"); System.out.println(s);//Hello jerry,Welcome to my blog!1.2 多个占位符1.2.1 按顺序
String
s =
String
.
format
("Hello %s%s%s", "jerry
String
.
format
字符串
格式化
方法
String
.
format
字符串
格式化
方法
String
.
format
()详解
String
format
ted =
String
.
format
("%s今年%d岁。", "小李", 30); // "小李今年30岁。" 这个方法第一个参数是格式串,后面的参数都是格式串的参数,用于替换格式串
中
的占位符。 占位符以 "%x"的形式表示,不同的参数类型要用不同的字母。后面会具体介绍。
String
.
format
() 返回值类型为字符串,也就是
格式化
的结果。 占位符类型 字母 使用参数类型 说明 %a 浮点数 以16进制输出浮点数 %b / %B 任意值 如果参数为
Lua
中
string
.
format
转义符的使用
虽然lua
中
字符串拼接”
string
.
format
“相对于”..“消耗较大,但有时为了代码的可读性,项目
中
还是经常用到”
string
.
format
“。至于这两个用法的性能看源码也很容易看出来,这里就简单说一下,前者其实调用C函数str_
format
来实现拼接的,而后者只是一个操作符,通过memcpy来拼接,并且多个”..“的操作其实也只执行了一次concat。 对于”
string
.for
Eclipse
58,452
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章