Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/*
 This file is part of Ustad Mobile.
    
 Ustad Mobile Copyright (C) 2011-2014 UstadMobile Inc.
    
 Ustad Mobile is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version with the following additional terms:
    
 All names, links, and logos of Ustad Mobile and Toughra Technologies FZ
 LLC must be kept as they are in the original distribution.  If any new
 screens are added you must include the Ustad Mobile logo as it has been
 used in the original distribution.  You may not create any new
 functionality whose purpose is to diminish or remove the Ustad Mobile
 Logo.  You must leave the Ustad Mobile logo as the logo for the
 application to be used with any launcher (e.g. the mobile app launcher).
    
 If you want a commercial license to remove the above restriction you must
 contact us.
    
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
    
 Ustad Mobile is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
    
 */

public class Main {
    /**
     * Remove the anchor section of a link if present (e.g. for index.html#foo
     * remove #foo)
     * 
     * @param uri The complete URI e.g. some/path.html#foo
     * 
     * @return the given uri without the anchor if it was found in the uri
     */
    public static String stripAnchorIfPresent(String uri) {
        int charPos = uri.lastIndexOf('#');
        if (charPos != -1) {
            return uri.substring(0, charPos);
        } else {
            return uri;
        }
    }
}