gpt4 book ai didi

Java从字符串中提取字符串

转载 作者:行者123 更新时间:2023-12-02 09:50:16 28 4
gpt4 key购买 nike

我正在使用 Java 中的 Apache Commons CSVRecord 和 CSVFormat 解析 csv 文件我得到了以下字符串格式的记录记录:CSVRecord [comment=null,映射={Id=0,FirstName=1,LastName=2},记录编号=1,值=[1,约翰,韦恩]]

我只需要提取值,例如:1、John、Wayne

使用以下选项来获得结果。

String[] split = record.split("values=\\[");
String result = split[1].substring(0, split[1].length() - 2);

我的问题是:Java 中是否有比这更好的选择(更快)?

最佳答案

试试这个:

String txt = "CSVRecord [comment=null, mapping={Id=0, FirstName=1, LastName=2}, recordNumber=1, values=[1, John, Wayne]]";

String[] sub = txt.substring(txt.indexOf("values=[")).split("[\\[\\]]");


System.out.println(sub[1]);

关于Java从字符串中提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56364012/

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