gpt4 book ai didi

java - java中的字符串操作

转载 作者:行者123 更新时间:2023-11-30 05:05:48 26 4
gpt4 key购买 nike

我有一个字符串数组。我想获取每个字符串,将其分为 3 部分(数字-字符串-数字),并将每个部分放入另一个数组中。最后我想要3个数组,其中两个存储数字,其中一个存储字符串。数字和字符串之间的空格数量不固定。

第一个数组中的字符串格式为:

-2.2052达拉姆-2.7300

-3.0511 和阿坎 -0.1116

如果您能帮我提供示例代码,那就太好了。

最佳答案

这是您可以实现的算法:

  1. 创建 3 个输出数组。它们都应该与原始字符串数组具有相同的长度
  2. 迭代原始数组。
  3. 对于每个字符串,查找第一个空格字符的索引和最后一个空格字符的索引。 (查看javadoc of the String class以获取执行此操作的方法)
  4. 提取第一个空格之前的子字符串、第一个空格和最后一个空格之间的子字符串以及最后一个空格之后的子字符串。 javadoc 应该可以帮助你。
  5. 将第一个和第三个子字符串转换为 int(请参阅 Double 的 javadoc 了解如何执行此操作)
  6. 将 double 和字符串存储到输出数组中。

关于java - java中的字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132737/

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