Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/*******************************************************************************
 *  Copyright (c) 2006, 2012 IBM Corporation and others.
 *  All rights reserved. This program and the accompanying materials
 *  are made available under the terms of the Eclipse Public License v1.0
 *  which accompanies this distribution, and is available at
 *  http://www.eclipse.org/legal/epl-v10.html
 * 
 *  Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/

public class Main {
    public static String getBaseName(String name, boolean bracketed) {
        String result = name;
        if (bracketed) {
            if (result.charAt(result.length() - 1) != ')')
                return name;
            result = result.substring(0, result.length() - 1);
        }
        while (Character.isDigit(result.charAt(result.length() - 1)))
            result = result.substring(0, result.length() - 1);
        if (bracketed) {
            if (!result.substring(result.length() - 2).equals(" (")) //$NON-NLS-1$
                return name;
            result = result.substring(0, result.length() - 2);
        }
        return result;
    }
}