当前位置: 首页>>代码示例>>Java>>正文


Java StringUtils.split方法代码示例

本文整理汇总了Java中org.apache.velocity.util.StringUtils.split方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.split方法的具体用法?Java StringUtils.split怎么用?Java StringUtils.split使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.velocity.util.StringUtils的用法示例。


在下文中一共展示了StringUtils.split方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: newArticle

import org.apache.velocity.util.StringUtils; //导入方法依赖的package包/类
private Article newArticle(String articleId, JPublishContext context) {
    Article article = null;

    if (articleId != null) {
        Map articleProperties = (Map) context.get(articleId);
        List tags = (List) articleProperties.get(TAGS);
        article = new Article(articleId);

        for (int i = 0; i < tags.size(); i++) {
            String sTag = (String) tags.get(i);
            String[] props = StringUtils.split(sTag, tagSeparator);

            //Tag tag =
            article.addTag(props[0], Long.parseLong(props[1]));
            // tag.setProperty("score", props[2]);
            // todo think about implementing an API used to store arbitrary TAG attributes as defined by the user
        }
        article.calculateTags(normalizer);
    }
    return article;
}
 
开发者ID:florinpatrascu,项目名称:jpublish,代码行数:22,代码来源:TagCloudComponent.java

示例2: compileAlias

import org.apache.velocity.util.StringUtils; //导入方法依赖的package包/类
/**
 * @param name
 * @param aliasParam
 * @return
 */
public static String compileAlias(String name, String aliasParam) {
    /**
     *         #if( ${field.mapItem.substring(0,1)}=="+" )
     #set( $fnInMethod = "${field.alias.substring(0,1).toUpperCase()}${field.alias.substring(1)}${field.mapItem.substring(1)}" )
     #else
     #set ($fnInMethod = "${field.mapItem.substring(0,1).toUpperCase()}${field.mapItem.substring(1)}" )
     #end

     */
    String res = StringUtils.capitalizeFirstLetter(name);

    String[] aliasParts = StringUtils.split(aliasParam==null?"":aliasParam, ";");

    for(String alias:aliasParts) {
        if(alias.startsWith("+")) {
            res = res + StringUtils.capitalizeFirstLetter(alias.substring(1));
        }else if(alias.startsWith("-")) {
            if(res.endsWith(alias.substring(1))) {
                res = res.substring(0,res.length()-alias.length()+1);
            }
        }else {
            res = StringUtils.capitalizeFirstLetter(alias);
        }

    }
    return res;
}
 
开发者ID:maxns,项目名称:deltaforce,代码行数:33,代码来源:DFUtil.java


注:本文中的org.apache.velocity.util.StringUtils.split方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。