当前位置: 首页 > 知识库问答 >
问题:

如何将字符串值拆分为字符串数组?[重复]

亢嘉茂
2023-03-14

我有一个字符串变量列名称,它包括我试图排序的网格的列名。String列名称="To, from, RHVAC技术员计划完成,MST计划完成"

我希望将其拆分为一个包含4个值的字符串数组。我尝试了以下代码行:

String[] headersAllJobs = columnNames.split(" ");

然而,当我运行这个程序时,逗号仍然停留在该值上,因此我有例如“to”、“From”。如果没有逗号,如何拆分这些值?

共有3个答案

朱兴运
2023-03-14

根据JavaDocs,您可以使用split方法来实现。

String columnNames = "To, From, RHVAC Technician Schedules Complete, MST Schedules Complete";
String[] headersAllJobs = columnNames.split(", ");
狄赞
2023-03-14

使用以下代码:

String[] split = columnNames.split(", ");

现在
拆分[0]的值将是到
拆分[1]将是从
拆分[2]将是完整的。。。

东郭瀚玥
2023-03-14
String columnNames = "To, From, RHVAC Technician Schedules Complete, MST Schedules Complete";
String[] headersAllJobs = columnNames.split(", ");
 类似资料:
  • 问题内容: 我正在尝试找到一种将String拆分为String数组的方法,并且每当遇到白色香料时就需要对其进行拆分,例如 “嗨,我是保罗” 进入” “嗨”“我”“保罗” 如何使用RegularExpression在split()方法中表示空格? 问题答案: 您需要一个正则表达式,例如,这意味着: 每当遇到至少一个空格时就进行拆分 。完整的Java代码是:

  • 问题内容: 我需要将一个String拆分为单个字符String的数组。 例如,拆分“ cat”将得到数组“ c”,“ a”,“ t” 问题答案: 这将产生

  • 问题内容: 我试图在网上四处寻找将字符串拆分为字符数组的答案,但似乎找不到一个简单的方法 似乎不像Ruby那样工作。有没有一种简单的方法可以不循环? 问题答案:

  • 问题内容: 将字符串拆分为流的 最佳 方法是什么? 我看到了这些变化: 我的优先事项是: 坚固性 可读性 性能 一个完整的可编译示例: 问题答案: / 由于返回数组,因此我始终建议您使用流式处理数组的规范用法。 / 是一个 varargs 方法,它恰好接受一个数组,这是由于varargs方法是通过数组实现的,并且在将varargs引入Java以及改型为接受可变参数的现有方法时,存在兼容性方面的问题

  • 我想拆分到一个数组4使用 这是我的代码: 但是,结果标记是一个空数组:[],而不是我想要的4的数组。 我已经测试过稍微更改一下str: 这次的结果标记是<代码>[“”、“”、“”、“”、“”1“]。这接近我想要的,但我真的不想在进行拆分之前添加这个“1”。 问题基本上是字符串。如果split()只包含空元素,它将返回空数组。 你能帮我解决这个问题吗?

  • 但是,我没有给我需要的东西! 我怎么能那么做?任何代码都能做到?