我有几个文本块,我需要能够在我的代码中内联粘贴一些单元测试。它会使代码难以读取,如果它们被外部化,那么是否有一些web工具我可以粘贴在我的文本中它将生成一个StringBuffer的代码,保留它的格式?或者甚至是一个字符串,我现在不那么挑剔。
这似乎像这样的代码生成器必须存在于Web上的某个地方。我尝试使用Google,但我还没有提出一组搜索术语,这些术语不能用Java示例和文档填充我的结果。
我想我自己可以写一个,但我有点时间紧张,宁愿不重复努力。
答案 0 :(得分:1)
如果我理解正确,任何支持regexp的文本编辑器都应该让它变得简单。例如Notepad++
- 只需将^(.+)$
替换为"\1"+
,然后将结果复制到代码中,删除最后一个+
并将String s =
添加到开头:)
答案 1 :(得分:0)
如果您想要外部化,请使用属性文件或类似内容来阅读文本。
如果您正在寻找一个简单的工具来将文本分解为由stringbuffer连接在一起的串联字符串,那么大多数现代IDE都会帮助您自动完成。这是怎么回事。
复制IDE中的文本块
用双引号括起来并分配给String类型变量。 (可能不需要此步骤)
在任何想要将文本换行到下一行的地方输入回车符,IDE将自动断开文字,使用双引号“”连接它们并将它们一起添加
所有现代编译器都会使用StringBuffer在内部将“addas”+“addasfdas”文字转换为String。
答案 2 :(得分:0)
squirrel SQL客户端有一个名为convert to string buffer的函数很好用。