- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个字符串,我正在将其传递给 log4j 以将其记录到一个文件中,该字符串的内容是 XML,并且它被格式化为多行并带有缩进等等,以便于阅读。
但是,我希望 XML 全部在一行中,我该怎么做呢?我看过 StringUtils,我想我可以去掉制表符和回车符,但一定有更简洁的方法吗?
谢谢
最佳答案
我会用正则表达式替换它。这效率不高,但肯定比 XML 解析快!
这是未经测试的:
String cleaned = original.replaceAll("\\s*[\\r\\n]+\\s*", "").trim();
如果我没有犯错,那将消除所有行终止符以及紧跟在这些行终止符之后的任何空格。模式开头的空格应该消除单行上的任何尾随空格。引入 trim()
是为了消除第一行开头和最后一行结尾的空白。
关于java - 如何将字符串格式化为一行,StringUtils?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3266324/
我读到使用 String.replaceAll 非常慢。这是我用旧方式做的: String settence = "Java /*with*/ lambda /*expressions*/"; Str
我正在使用StringUtils.countMatches来计算单词频率,有没有办法在文本中搜索以某些字符开头的单词? 示例: searching for art in "artificial art
我有以下代码来拆分我的输入字符串: import org.apache.commons.lang.StringUtils; public class SplitTest { public st
我想解析这个字符串内容。 requiredContent='Tigers that breed with lions give birth to hybrids known as "tigons
这个问题在这里已经有了答案: How to split a string, but also keep the delimiters? (24 个答案) 关闭 6 年前。 我有一个用分隔符@和$分隔
我已下载“commons-lang-2.6.jar”并添加到我的 java 项目中,但我无法使用 StringUtils。是否有我应该下载的另一个 jar 文件,或者我必须更改项目结构中的某些内容?
能否请您告诉我我们是否有任何 StringUtils 函数可以根据逗号和空格进行拆分。基本上我想知道我们是否有任何函数可以根据两个分隔符进行拆分。我已经编写了自定义函数来做同样的事情,但只是检查我们在
我有一个字符串,我正在将其传递给 log4j 以将其记录到一个文件中,该字符串的内容是 XML,并且它被格式化为多行并带有缩进等等,以便于阅读。 但是,我希望 XML 全部在一行中,我该怎么做呢?我看
是否有使用以下内容的替代方法?我正在为 StringUtils.join 使用 Apache commons.lang jar,但是我在将类加载到 Weblogic 服务器时遇到问题,因此使用 Str
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
这个问题在这里已经有了答案: How do I use StringUtils in Java? (10 个回答) 6年前关闭。 我已经导入了那个库: import org.apache.common
我似乎无法让 StringUtils.capitalize 真正将我的整个单词字符串大写。 我尝试了各种方法,但最终只是得到了句子类型的案例。我尝试在我想要打印的内容中使用 StringUtils.c
我经常遇到非常不同的String验证,并且我们都知道有新的库,例如StringUtils。有人可以解释为什么StringUtils.isNotBlank(paymentTerm)比paymentTer
我在用 Intellij IDEA 编写的 Java 代码中使用 StringUtils。我的服务器是resin 3.1.9。我编译代码没有问题,但是当我运行它时,我收到以下运行时异常: com.ca
所以我正在查看一些遗留代码并找到他们执行此操作的实例: if ((name == null) || (name.matches("\\s*"))) .. do something 暂时忽略 .m
有人可以演示如何在 java 中使用 StringUtils.substringsBetween() 方法吗? 最佳答案 String foo = "foo"; String bar = String
我的项目中有一个自定义 StringUtils 类,我想返回可选,但我注意到在 Apache 的 String Utils 中它们没有返回可选。 一般来说,StringUtils中返回Optional
是否有一个类似于 StringUtils.defaultString 的集合方法,这样您就可以避免检查空值,因为在大多数情况下,所需的效果与空列表相同? 例如替换 if (list != null)
大家好,我尝试使用 StringUtils.remove 方法,但引发了以下异常,我已包含 jar 文件和 StringUtils.lowercase 和 String.countsMatches 正
我编写了一个控制台应用程序,它将文本文件读取到字符串,然后处理文件内容。我在项目中使用了 maven,启用了自动导入,添加了适当的依赖项,但是当我尝试使用 replace() 方法(此方法属于 o
我是一名优秀的程序员,十分优秀!