Java Char Upper Case toUpperCase(char a)

Here you can find the source of toUpperCase(char a)

Description

A toUpperCase routine which is faster to process the ASCII lowercase letters than Character.toUpperCase.

License

Open Source License

Parameter

Parameter Description
a the character to be converted.

Return

the uppercase equivalent of the character, if any; otherwise, the character itself.

Declaration

public static char toUpperCase(char a) 

Method Source Code

//package com.java2s;
/*//from w w  w  .j  a v  a2 s  . c o m
 * Copyright (c) 2002-2015, JIDE Software Inc. All rights reserved.
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * This code is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 only, as
 * published by the Free Software Foundation.  Oracle designates this
 * particular file as subject to the "Classpath" exception as provided
 * by Oracle in the LICENSE file that accompanied this code.
 *
 * This code 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
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 */

public class Main {
    /**
     * A toUpperCase routine which is faster to process the ASCII lowercase letters than Character.toUpperCase.
     *
     * @param a the character to be converted.
     * @return the uppercase equivalent of the character, if any; otherwise, the character itself.
     */
    public static char toUpperCase(char a) {
        if (a < 'a') {
            return a;
        }
        if (a >= 'a' && a <= 'z') {
            return (char) (a + ('A' - 'a'));
        }
        return Character.toUpperCase(a);
    }
}

Related

  1. toUpperCase(byte b)
  2. toUpperCase(byte[] in)
  3. toUpperCase(char a)
  4. toUpperCase(char a)
  5. toUpperCase(char c)
  6. toUpperCase(char c)
  7. toUpperCase(char c)