得到缩写的类名

public static String getAbbreviateClassName(String className) {
    List<String> srcList = Arrays.asList(className.split("\\."));
    List<String> dstList = new LinkedList<>();
    srcList.stream().limit(srcList.size() - 1L).forEach(item -> dstList.add(item.substring(0, 1)));
    dstList.add(srcList.get(srcList.size() - 1));
    return String.join(".", dstList);
  }
  public static void main(String[] args) {
    String a = "com.test.TestLog";
    System.out.println(getAbbreviateClassName(a));
  }

c.t.TestLog

posted @ 2018-06-05 11:18  tonggc1668  阅读(316)  评论(0编辑  收藏  举报