Konvertieren von Zeichen in Kleinbuchstaben in J2ME ohne Verwendung der Zeichenklasse

Ich möchte ein char in Kleinbuchstaben in einer J2ME-App konvertieren. Das übliche Character.toLowerCase() funktioniert nicht für ein beliebiges Unicode-Zeichen in J2ME, also brauche ich eine Light- API oder, vorzugsweise, einen Code, der das tut.

Vielen Dank!

Basierend auf der toLowerCase() -Methode von Character in JavaSE JDK:

 char lowerChar = (char)CharacterData.of((int)upperChar).toLowerCase((int)upperChar); 

Sie können den Quellcode aus dem JDK lesen und verstehen, was hier wirklich gemacht wird, und dasselbe mit Ihren eigenen classn in JME anwenden.


Ressourcen:

  • grepcode – Zeichen.toLowerCase Character.toLowerCase()
 char toLowerCase(char c){ if(c>=97 && c< =122) return (char) (c-32); else return c; } 

Ich habe ein paar Sachen von Java SE 1.3 kopiert und in meine J2ME-App aufgenommen. Im Allgemeinen gibt es ein paar Methoden und drei große Arrays aus der class Character .