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


Java StringUtil.replace方法代码示例

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


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

示例1: parseSql

import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
protected void parseSql() {
    String sql = tokenizer.getToken();
    if (isElseMode()) {
        sql = StringUtil.replace(sql, "--", "");
    }
    Node node = peek();
    if ((node instanceof IfNode || node instanceof ElseNode)
            && node.getChildSize() == 0) {

        SqlTokenizer st = new SqlTokenizerImpl(sql);
        st.skipWhitespace();
        String token = st.skipToken();
        st.skipWhitespace();
        if (sql.startsWith(",")) {
            if (sql.startsWith(", ")) {
                node.addChild(new PrefixSqlNode(", ", sql.substring(2)));
            } else {
                node.addChild(new PrefixSqlNode(",", sql.substring(1)));
            }
        } else if ("AND".equalsIgnoreCase(token)
                || "OR".equalsIgnoreCase(token)) {
            node.addChild(new PrefixSqlNode(st.getBefore(), st.getAfter()));
        } else {
            node.addChild(new SqlNode(sql));
        }
    } else {
        node.addChild(new SqlNode(sql));
    }
}
 
开发者ID:seasarorg,项目名称:s2dao,代码行数:30,代码来源:SqlParserImpl.java

示例2: setupColumnName

import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
 * <code>propertyType</code>にカラム名を設定します。
 * 
 * @param propertyType {@link PropertyType}
 * @param columns カラム名のセット
 */
protected void setupColumnName(PropertyType propertyType, Set columns) {
    final PropertyDesc pd = propertyType.getPropertyDesc();
    if (beanAnnotationReader.getColumnAnnotation(pd) != null) {
        return;
    }
    for (Iterator i = columns.iterator(); i.hasNext();) {
        String columnName = (String) i.next();
        String columnName2 = StringUtil.replace(columnName, "_", "");
        if (propertyType.getColumnName().equalsIgnoreCase(columnName2)) {
            propertyType.setColumnName(columnName);
            break;
        }
    }
}
 
开发者ID:seasarorg,项目名称:s2dao,代码行数:21,代码来源:PropertyTypeFactoryImpl.java

示例3: setupPropertyCacheNotPersistentElement

import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
protected void setupPropertyCacheNotPersistentElement(Map proprertyCache,
        Set columnNames, PropertyType pt) throws SQLException {
    for (Iterator iter = columnNames.iterator(); iter.hasNext();) {
        String columnName = (String) iter.next();
        String columnName2 = StringUtil.replace(columnName, "_", "");
        if (columnName2.equalsIgnoreCase(pt.getColumnName())) {
            proprertyCache.put(columnName, pt);
            break;
        }
    }
}
 
开发者ID:seasarorg,项目名称:s2dao,代码行数:12,代码来源:RowCreatorImpl.java

示例4: createPropertyTypes

import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
protected PropertyType[] createPropertyTypes(ResultSetMetaData rsmd)
        throws SQLException {

    int count = rsmd.getColumnCount();
    PropertyType[] propertyTypes = new PropertyType[count];
    for (int i = 0; i < count; ++i) {
        String propertyName = StringUtil.replace(
                rsmd.getColumnLabel(i + 1), "_", "");
        ValueType valueType = ValueTypes.getValueType(rsmd
                .getColumnType(i + 1));
        propertyTypes[i] = new PropertyTypeImpl(propertyName, valueType);
    }
    return propertyTypes;
}
 
开发者ID:seasarorg,项目名称:s2dao,代码行数:15,代码来源:AbstractMapResultSetHandler.java

示例5: normalizeName

import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
 * コンポーネント名を正規化します.
 *
 * @param name
 *            コンポーネント名
 * @return 正規化されたコンポーネント名
 */
private String normalizeName(final String name) {
    return StringUtil.replace(name, "_", "");
}
 
开发者ID:e-taka,项目名称:junit-seasar2,代码行数:11,代码来源:FieldsBindingStatement.java


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