001 package org.bouncycastle.util; 002 003 public final class Strings 004 { 005 /** 006 * A locale independent version of toLowerCase that returns a US ASCII lowercase String. 007 */ 008 public static String toLowerCase(String par0Str) 009 { 010 boolean var1 = false; 011 char[] var2 = par0Str.toCharArray(); 012 013 for (int var3 = 0; var3 != var2.length; ++var3) 014 { 015 char var4 = var2[var3]; 016 017 if (65 <= var4 && 90 >= var4) 018 { 019 var1 = true; 020 var2[var3] = (char)(var4 - 65 + 97); 021 } 022 } 023 024 if (var1) 025 { 026 return new String(var2); 027 } 028 else 029 { 030 return par0Str; 031 } 032 } 033 }