0
点赞
收藏
分享

微信扫一扫

字符串切割成指定的数组

腊梅5朵 2022-04-01 阅读 86
java

字符串切割成指定的数组

定义策略

/**
 * 功能描述:字符串转换数据策略
 *
 * @param * @param null
 * @author konglcwqy
 * @date 2022/4/1 10:47
 * @return
 */
interface SplitStrategy<T> {
    public T conver(String ele);
    public T[] getArray();
}

实现类示例

/**
 * 功能描述:
 *
 * @param * @param null
 * @author konglcwqy
 * @date 2022/4/1 10:54
 * @return 字符串转Long策略
 */
class LongSplitStrategy implements SplitStrategy<Long> {

    @Override
    public Long conver(String ele) {
        return Long.parseLong(ele);
    }

    @Override
    public Long[] getArray() {
        return new Long[0];
    }
}

用法

public static void main(String[] args) {
       StringTool.split("1,2,3", ",",  new LongSplitStrategy());
    }
举报

相关推荐

0 条评论