gpt4 book ai didi

java - 分割不同长度的字符串

转载 作者:行者123 更新时间:2023-11-29 04:48:24 25 4
gpt4 key购买 nike

我有一个长度为 2000 的字符串。它有一个固定的格式。我需要把它分成不同的长度。现在我正在使用 String.substring() 方法。我需要将它拆分 70 次。有没有更好的方法来做到这一点。

//代码

 String rawString = "01304456789AGASTECH.....";
String fisrtStr = rawString.substring(0,2);
String secondStr = rawString.substring(2,8);
String otherStr = rawString.substring(8,10); and so on

最佳答案

您可以查看 smooks 框架,它可以从逗号分隔或固定长度字段“CSV”格式转换。

这是 User Guide 中的相关部分.

少量样板代码,但定义字段列表(每个字段都有一个字符长度)和它们映射到的 pojo 相对容易。

编辑:我找到了一些 smooks-examples在 github 上。

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

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