当前位置:  开发笔记 > 编程语言 > 正文

在文件中添加逗号

如何解决《在文件中添加逗号》经验,为你挑选了1个好方法。

这是我在这个论坛中的第一个问题...我在文件中有一个包含大量数据字段(包括数字和字符)的文件.我想用一组分隔符长度分隔文件,如2,5,1,9,6等.

(或者:我有一个字段长度列表,如2,5,1,9,6,我想在每个字段后面的源字符串的(副本)中插入逗号分隔符.)

例如,如果我的文件是这样的:

9483trdcvge245621jde

然后我需要在2,5,1,9,6等插入逗号,输出将是:

94,83trd,c,vge245621,jde,

我需要在JAVA中这样做

请帮我解决这个问题.提前致谢



1> gedevan..:
if (myString.equals("9483trdcvge245621jde")) {
        myString = "94,83trd,c,vge245621,jde";
    }

开玩笑地;-)

我觉得这样的事......

private static final int[] pos = {2, 5, 1, 9, 6};
private static final String DIV = ",";

public static String parse(String str) {
    int start = 0;
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < pos.length; i++) {
        if (i > 0) { 
            sb.append(DIV);
        }
        int end = start + pos[i];
        if (end <= str.length()) {
            sb.append(str.substring(start, end));
            start = end;
        } else {
            sb.append(str.substring(start));
        }

    }
    return sb.toString();
}

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有