gpt4 book ai didi

java - 在不同的索引位置分割字符串

转载 作者:行者123 更新时间:2023-12-02 05:58:47 25 4
gpt4 key购买 nike

我正在尝试用 Java 解决这个问题。我有一长串信息,我想根据给定字段的长度分割该字符串。

示例:`名字姓氏 yy-mm-dd549Eastwolframstreet

我有一个给出的字段列表及其长度。有 n 个字段。示例字段:

  • 名字长度:9
  • 姓氏长度:9
  • 日期长度:8
  • 地址:30

如果名称少于 9 个字符,则空格占据剩余位置。即姓氏长度为 9,但只有 8 个字母,其中一个是空格。

从每个给定长度中提取这些字段的最佳方法是什么?

最佳答案

试试这个,

    String value = "FirstNameLastName yy-mm-ddAddress                       FirstNameLastName yy-mm-ddAddress                       FirstNameLastName yy-mm-ddAddress                       ";

for (int i = 0; i < value.length(); i++)
{
System.out.println("First Name : "+value.substring(i, i + 9));
System.out.println("Last Name : "+value.substring((i + 9), i + 18));
System.out.println("Date : "+value.substring(i + 18, i + 26));
System.out.println("Address : "+value.substring(i + 26, i + 56));
i = i + 55;
}

关于java - 在不同的索引位置分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22852089/

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