Java examples for java.lang:String Case
A locale independent version of toUpperCase.
//package com.java2s; public class Main { public static void main(String[] argv) { String string = "java2s.com"; System.out.println(toUpperCase(string)); }//from w w w . j a v a 2 s .c om /** * 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; } }