首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java多行字符串?

Java多行字符串?

提问于 2017-12-21 11:54:11
回答 2关注 0查看 4.6K

来自Perl,我确定缺少在源代码中创建多行字符串的“here-document”方法:

代码语言:txt
复制
$string = <<"EOF"  # create a three line string
代码语言:txt
复制
text
代码语言:txt
复制
text
代码语言:txt
复制
text
代码语言:txt
复制
EOF

在Java中,我必须在每行上都有繁琐的引号和加号,因为我从头开始连接多行字符串。

有什么更好的选择?在属性文件中定义我的字符串?

编辑:两个答案说StringBuilder.append()比加表示法更好。谁能详细说明他们为什么这么想?对我来说,这看起来不太可取。我正在寻找多行字符串不是一流的语言结构的事实,这意味着我绝对不想用方法调用来替换一级语言结构(带有加号的字符串连接)。

编辑:进一步澄清我的问题,我根本不关心表现。我关心可维护性和设计问题。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档