gpt4 book ai didi

java - Java 中的分割字符串数组 (Android)

转载 作者:行者123 更新时间:2023-12-02 00:24:15 24 4
gpt4 key购买 nike

假设我有一个如下所示的 String[]:

private String[] motherOfStrings = {
"stringA",
"stringB",
"stringC",
"stringD",
"stringE",
}

我可以将它分成多个像这样的 String[] 吗?

private String[] childOfString1 = {
"stringA",
"stringB",
"stringC",
}

private String[] childOfString2 = {
"stringD",
"stringE",
}

谢谢大家:)

p.s.,我做了一些搜索,但大多数指南(如果不是全部)都是关于将 String[] 拆分为字符串,而不是另一个 String[]。这可能吗?

最佳答案

您可以对数组中的每个字符串使用 split() 方法。

String stringByWhichYouWantToSplit = "C";
String[][] splittedStrings = new String[motherOfStrings][];
for(int i = 0; i < motherOfStrings.length; i++)
splittedStrings[i] = motherOfStrings.split(stringByWhichYouWantToSplit);

...如果您想按 "C" 分割字符串 ...

编辑:

现在,当您编辑问题时,我明白您想要什么。您必须创建两个数组并将来自 motherOfStrings 的字符串复制到其中。您可以使用System.arraycopy方法。

关于java - Java 中的分割字符串数组 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10328433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com