首页 > 其他 > 详细

【练习】分解命名空间

时间:2018-05-09 11:37:12      阅读:139      评论:0      收藏:0      [点我收藏+]
/**
     * 递归方式分解命名空间
     * @param namespace
     * @return    分解后的list集合
     */
    private static List<String> recursion(String namespace) {
        int index = namespace.indexOf(".");
        List<String> arr= new ArrayList<>();
        if(index!=-1) {
            String currentName= namespace.substring(0, index);
            arr.add(currentName);
            String nextNamespace= namespace.substring(currentName.length()+1);
            arr.addAll(recursion(nextNamespace));
        }else {
            arr.add(namespace);
        }
        return arr;
    }
  
   recursion("aa.bb.cc");
 

 

【练习】分解命名空间

原文:https://www.cnblogs.com/hihtml5/p/9013113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!