Java String Shorten shortenClassName(String str)

Here you can find the source of shortenClassName(String str)

Description

shorten Class Name

License

Apache License

Declaration

public static String shortenClassName(String str) 

Method Source Code

//package com.java2s;
/*//  ww  w.ja  v  a2 s  .  c o  m
 * Copyright (C) 2012 Sony Mobile Communications AB
 *
 * This file is part of ApkAnalyser.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    public static String shortenClassName(String str) {
        String ret = str;
        if (str.lastIndexOf(".") != -1) {
            ret = ret.substring(ret.lastIndexOf(".") + 1);
        }

        if (str.lastIndexOf("$") != -1) {
            ret = ret.substring(ret.lastIndexOf("$") + 1);
        }
        return ret;
    }
}

Related

  1. shortenAddress(String address)
  2. shortenArray(byte[] src, int length)
  3. shortenClassName(Class klass)
  4. shortenClassName(Class clazz, int maxLength)
  5. shortenClassName(String cname)
  6. shortenComponentLoggerName(String loggerName)
  7. shortenContent(String s, int maxLength)
  8. shortenCount(final long count)
  9. shortenCount(int count)