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 }