是否有工具来获取文本块并将其转换为Java StringBuffer代码?

时间:2011-10-20 01:22:34

标签: java string

我有几个文本块,我需要能够在我的代码中内联粘贴一些单元测试。它会使代码难以读取,如果它们被外部化,那么是否有一些web工具我可以粘贴在我的文本中它将生成一个StringBuffer的代码,保留它的格式?或者甚至是一个字符串,我现在不那么挑剔。

这似乎像这样的代码生成器必须存在于Web上的某个地方。我尝试使用Google,但我还没有提出一组搜索术语,这些术语不能用Java示例和文档填充我的结果。

我想我自己可以写一个,但我有点时间紧张,宁愿不重复努力。

3 个答案:

答案 0 :(得分:1)

如果我理解正确,任何支持regexp的文本编辑器都应该让它变得简单。例如Notepad++ - 只需将^(.+)$替换为"\1"+,然后将结果复制到代码中,删除最后一个+并将String s =添加到开头:)

答案 1 :(得分:0)

如果您想要外部化,请使用属性文件或类似内容来阅读文本。

如果您正在寻找一个简单的工具来将文本分解为由stringbuffer连接在一起的串联字符串,那么大多数现代IDE都会帮助您自动完成。这是怎么回事。

  1. 复制IDE中的文本块

  2. 用双引号括起来并分配给String类型变量。 (可能不需要此步骤)

  3. 在任何想要将文本换行到下一行的地方输入回车符,IDE将自动断开文字,使用双引号“”连接它们并将它们一起添加

  4. 所有现代编译器都会使用StringBuffer在内部将“addas”+“addasfdas”文字转换为String。

答案 2 :(得分:0)

squirrel SQL客户端有一个名为convert to string buffer的函数很好用。