`

字符串分割器,写的很精炼,不错

 
阅读更多
/**
     * Split string into multiple strings
     * 
     * @param original
     *            Original string
     * @param separator
     *            Separator string in original string
     * @return Splitted string array
     */
    public static String[] split(String original, String separator) {
        nodes.removeAllElements();
        // Parse nodes into vector
        int index = original.indexOf(separator);
        while (index >= 0) {
            nodes.addElement(original.substring(0, index));
            original = original.substring(index + separator.length());
            index = original.indexOf(separator);
        }
        // Get the last node
        nodes.addElement(original); 

        // Create splitted string array
        String[] result = new String[nodes.size()];
        if (nodes.size() > 0) {
            for (int loop = 0; loop < nodes.size(); loop++)
                result[loop] = (String) nodes.elementAt(loop);
        }
        return result;
    }

/*********************************************************************************************/

//小小的修改

/**
     * Split string into multiple strings
     * 
     * @param original
     *            Original string
     * @param separator
     *            Separator string in original string
     * @return Splitted string array
     */
    public static String[] split(String original, String separator) {
        nodes.removeAllElements();
        // Parse nodes into vector
        int index = original.indexOf(separator);
        while (index >= 0) {
            nodes.addElement(original.substring(0, index));
            original = original.substring(index + separator.length());
            index = original.indexOf(separator);
        }
        // Get the last node
        nodes.addElement(original);

        // Create splitted string array
        String[] result = new String[nodes.size()];
        if (nodes.size() > 0) {

               nodes.copyInto(result);            }
        return result;
    }



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics