【问题标题】:How to split a string with recurrent characters in java如何在java中拆分带有重复字符的字符串
【发布时间】:2018-03-29 05:42:39
【问题描述】:

我正在尝试将以下格式的字符串(列表中有 x 个可能的数字)拆分为两个不同的字符串:

“9 7 20 -3 4”“1 2 0 -6”

我知道如何拆分字符串,但只能拆分一个字符(例如空格)

我不知道该怎么做才能通过引号将其分成两个字符串。

在将它们拆分为两个不同的字符串之后,我不知道如何将列表本身拆分为一个数字数组(因为有 x 个可能的数字)。

【问题讨论】:

  • 那么,你想从"9 7 20 -3 4” “1 2 0 -6" 得到"9 7 20 -3 4""1 2 0 -6" 吗?
  • 你到底想得到什么?一个数字数组?
  • 是的,我确实希望得到一组数字
  • 另外,这不是重复的:您建议的帖子仅适用于一个角色。我在多个引号处拆分时遇到问题

标签: java string split


【解决方案1】:

你的意思是用这个正则表达式分割”\\s+“

String str = "9 7 20 -3 4” “1 2 0 -6";
String spl[] = str.split("”\\s+“");

输出

[9 7 20 -3 4, 1 2 0 -6]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-10
    • 2017-07-22
    • 1970-01-01
    • 2015-11-06
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    相关资源
    最近更新 更多