gpt4 book ai didi

java - 如何在java中使用indexOf(int ch)

转载 作者:行者123 更新时间:2023-11-29 10:18:13 24 4
gpt4 key购买 nike

我正在尝试获取字符串中字符的索引号,以将字符串划分为子字符串。示例:我想转:

String book1 = "green eggs and ham, usa, dr. seuss";

进入:

green eggs and ham
usa
dr. seuss

这必须适用于不同长度的字符串。基本上,如果我使用不同的词,它仍然有效。

我需要帮助理解 indexOf() 方法来获取要放入子字符串的逗号索引。

我曾尝试在 indexOf 之后的方法调用中使用变量,但当我使用除 int 以外的任何内容时出现错误。

最佳答案

我不太确定你的实际需求,但你有很多选择可以尝试:

  • 使用split(String)分割字符串并将其存储为字符串数组的方法
  • 使用StringTokenizer在特定分隔符上标记您的字符串并使用nextToken() 获取标记。 (请注意,尽管不鼓励在新代码中使用它,但出于兼容性原因,StringTokenizer 是一个遗留类)
  • 第三个选项是使用正则表达式 Pattern

选择适合您要求的。

关于java - 如何在java中使用indexOf(int ch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335268/

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