gpt4 book ai didi

java - 如何解析一行的前6个字符串

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

我有这样的数据集中的一行:vhigh,vhigh,2,2,small,low,unacc`我正在尝试读取前 6 个字符串

vhigh,vhigh,2,2,small,low

到一个字符串数组和最后一个字符串

unacc

到另一个字符串变量。

我尝试使用 String[] arr = line.split(",") 然后执行 String var = arr[5] 但这也存储了最后一个字符串到数组。

还有人有其他想法吗?

最佳答案

您可以使用String.split()将输入拆分为数组,使用Arrays.copyOfRange()将第一个元素复制到新数组中,使用String .join() 将这些部分连接到新的 String

String input = "vhigh,vhigh,2,2,small,low,unacc";

String[] inputParts = input.split(",");
String firstSix = String.join(",", Arrays.copyOfRange(inputParts, 0, 6));
String last = inputParts[6];

System.out.println(firstSix);
System.out.println(last);

关于java - 如何解析一行的前6个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48042594/

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