gpt4 book ai didi

java - 如何从java中使用制表符分隔符的行中提取字段

转载 作者:行者123 更新时间:2023-11-28 03:01:19 24 4
gpt4 key购买 nike

我有一个 c++ 方法 extractField,我想用它来 提取 一行中的一些字段,每个字段由 分隔'\t' 它在 c++ 中运行良好,有人可以帮助我了解 java 的语法。我想在这里应用一个类似的method_ 是我所拥有的:

    String ExtractField(String aline,int fieldnumber){
Int seppos;
String field;
for (int fld = 0: fld< fieldnumber;fld++){
seppos = aline.Pos('\t');
field = aline.SubString(1,seppos-1);
aline.delete(1.seppos);
}
If(seppos>0){return field;}
else{return aline;}
}

最佳答案

下面是用java写的,给你重写了;)

private String ExtractField(String aline, int fieldnumber)
{
Integer seppos = new Integer();
String field;
for (int fld = 0; fld < fieldnumber; fld++)
{
seppos = aline.indexOf('\t');
field = aline.substring(1, seppos - 1);
//aline.delete(1.seppos); what does this do?
}
If(seppos > 0)
{
return field;
}
else
{
return aline;
}
}

关于java - 如何从java中使用制表符分隔符的行中提取字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20763259/

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