gpt4 book ai didi

java - 在 x 选项卡后拆分字符串

转载 作者:行者123 更新时间:2023-11-30 09:27:06 25 4
gpt4 key购买 nike

我必须从 .txt 文件中分离出一个值。我创建了一个 LineNumberReader 并使用 .split("\t") 来分隔单词,但我只需要倒数第二个值(q 值)。是否有指定 .split() 的选项?

这是我的 .txt 文件

test_id gene_id gene    locus   sample_1    sample_2    status  value_1 value_2 log2(fold_change)   test_stat   p_value q_value significant
XLOC_000001 XLOC_000001 TC012951 ChLG10:20399-27664 naive BttO NOTEST 0 0.0498691 1.79769e+308 1.79769e+308 0.210754 1 no

最佳答案

您可以使用 String#split(String regex, int limit)方法,在您希望提取的列之后停止拆分,并在一行代码中获取您想要的字符串:

    String line = "A\tB\tC\tD\tE\tF"; // tab separated content
int column = 3; // specify the column you want (first is 1)
String content = line.split("\t", column + 1)[column - 1]; // get content
System.out.println(content); // prints C (3rd column)

关于java - 在 x 选项卡后拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14731372/

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