我如何解决这个用Java创建ISO-8385解析器的代码?

时间:2017-01-22 12:19:01

标签: iso8583

贝娄是我的代码。

     for (int i : Utility.getFieldPosList(hexBitmap)) {
        IsoValue mtl = this.parserConfig.get(i);
        if (mtl == null) {
            break;
        }
        field = parseField(mtl, isoMessageFields);
        mtl.setValue(field);
        responseMessage.setField(i, mtl);
        if(mtl.getIsoType() == IsoType.LLVAR){
            isoMessageFields = isoMessageFields.substring(field.length() + 2);
        }else if(mtl.getIsoType() == IsoType.LLLVAR){
            isoMessageFields = isoMessageFields.substring(field.length() + 3);
        }else{
            isoMessageFields = isoMessageFields.substring(field.length());
        }
        sb.append("\nin[ " + i + " ]<" + field + ">");
    }

我没有得到i的确切值,所以在这种情况下,我需要一些建议。

0 个答案:

没有答案