Here you can find the source of toUpperCase(String string)
Parameter | Description |
---|---|
string | input to be converted |
public static String toUpperCase(String string)
//package com.java2s; //License from project: Apache License public class Main { /**/* w w w . j a v a 2s. co m*/ * A locale independent version of toUpperCase. * * @param string input to be converted * @return a US Ascii uppercase version */ public static String toUpperCase(String string) { boolean changed = false; char[] chars = string.toCharArray(); for (int i = 0; i != chars.length; i++) { char ch = chars[i]; if ('a' <= ch && 'z' >= ch) { changed = true; chars[i] = (char) (ch - 'a' + 'A'); } } if (changed) { return new String(chars); } return string; } }