当前位置: 首页 > 面试题库 >

在Java中的多个空格上分割字符串

竺展
2023-03-14
问题内容

解析文本文件时需要帮助。文本文件包含类似

This is     different type   of file.
Can not split  it    using ' '(white space)

我的问题是单词之间的空格不相似。有时只有一个空格,有时会给出多个空格。

我需要以这样的方式分割字符串,使我只会得到单词,而不是空格。


问题答案:

str.split("\\s+")会工作。的+在正则表达式的结尾,将治疗多发性空格一样单个空格。它返回一个字符串数组(String[]),没有任何""结果。



 类似资料:
  • 问题内容: 这是我打算拆分为数组的示例字符串: 输出应为: 下面在每个空间上拆分,我如何在每个其他空间上拆分? 问题答案: 您可以这样做:

  • 问题内容: 我想像这样分割一个字符串 与。但是当我尝试拆分时,我得到了 我尝试将空字符串拆分后用于检查空字符串,但在android中不起作用。这是我的代码: 我认为有一种方法可以像这样拆分:但无法弄清楚如何。 谢谢您的帮助! 问题答案: 由于to的参数是一个正则表达式,因此您可以查找一个或多个空格()而不是一个空格()。

  • 问题内容: 在我的字符串中,我想基于两个或多个空格来分割字符串或标记化字符串。 防爆 我想输出为- 问题答案: (要么) 分割两个或多个空格作为分隔符的字符串。在正则表达式中使用转义字符可以提高可读性,而不是使用空格字符。

  • 所以,我有以下情况: 所以,我知道用户会输入这样的内容:爱猫和狗。我希望第一个单词(在这个例子中是爱情)总是在第一个字符串中,其他所有单词都在第二个字符串中。我怎样才能做到尽可能简单?

  • 问题内容: 我需要用空格分割我的字符串。为此,我尝试: 但这似乎不起作用。 问题答案: 你所拥有的应该工作。但是,如果提供的空格默认为…其他内容?你可以使用空格正则表达式: 这将导致任意数量的连续空格将你的字符串拆分为标记。 附带说明一下,我不确定“ splited”是不是一个词:)我相信成为split的受害者的状态也是“ split”。这是那些棘手的语法问题之一:-)不要试图变得挑剔,只是想我会

  • 我正在逐行阅读.csv文件。例如,一行可以如下所示:。 现在我想拆分根据 ",": <>字符串[]拆分=str.split (",");现在的问题是,这只会导致2个元素,但我想有5个元素,前两个元素应该包含10和1,其他3应该只是一个空字符串。 另一个例子是,它只产生一个元素,但我想要5个元素。 最后一个例子是< code>String str = "9,,,1,," 给出了2个元素(9和1),但