Java 相当于 ruby 的“我需要动态 #{value} 的一些句子。”
我是否必须用 java 来表达我的所有字符串,例如“一些静态单词”+变量+“一些更多静态单词”。或者有没有办法做类似 ruby 允许您评估字符串中的部分的方法:“一些带有 #{dynamic_value} 的静态单词插入到语句中。”
我还没有找到太多的谷歌搜索方式,这确实会加快格式化字符串并使它们更容易查看。
Do I have to formulate all of my strings in java like "Some static words" + variable + " some more static words." or is there a way to do something like the way ruby allows you to evaluate a section in a string: "Some static words with a #{dynamic_value} inserted into the statement."
I haven't found much in the way of googling, this would really speed up formatting strings and make them much more viewable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信您正在寻找的是
String .format()
方法。一般的想法是,将静态字符串放在前面,并使用特殊的占位符格式。 (
"%s"
) 然后传入变量来填充这些占位符。I believe what you are looking for is the
String.format()
method.The general idea is that you put your static string first with special place holder formatting. (
"%s"
) Then you pass in the variables to fill into those placeholders.我不了解 Ruby,但我认为这就是你想要的:
I don`t know Ruby, but I think that this is what you want: