码迷,mamicode.com
首页 > 其他好文 > 详细

【练习】分解命名空间

时间:2018-05-09 12:09:07      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:next   array   index   AC   names   nbsp   ram   indexof   pre   

/**
     * 递归方式分解命名空间
     * @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");
 

 

【练习】分解命名空间

标签:next   array   index   AC   names   nbsp   ram   indexof   pre   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!