Java examples for java.lang:String Case
A locale independent version of toLowerCase.
//package com.java2s; public class Main { public static void main(String[] argv) { String string = "java2s.com"; System.out.println(toLowerCase(string)); }/* w w w .j a v a 2s.c o m*/ /** * A locale independent version of toLowerCase. * * @param string input to be converted * @return a US ASCII lowercase version */ public static String toLowerCase(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; } }