我想char
在 J2ME 应用程序中将 a 转换为小写。通常Character.toLowerCase()
不适用于 J2ME 中的任意 Unicode 字符,因此我需要一些轻量级的API,或者最好是一段代码。
谢谢!
我想char
在 J2ME 应用程序中将 a 转换为小写。通常Character.toLowerCase()
不适用于 J2ME 中的任意 Unicode 字符,因此我需要一些轻量级的API,或者最好是一段代码。
谢谢!
基于JavaSE JDK 中的toLowerCase()
方法:Character
char lowerChar = (char)CharacterData.of((int)upperChar).toLowerCase((int)upperChar);
您可以从 JDK 中阅读源代码并了解这里真正做了什么,并在 JME 中将同样的事情应用到您自己的类中。
资源 :
char toLowerCase(char c){
if(c>=97 && c<=122)
return (char) (c-32);
else
return c;
}
我刚刚从 Java SE 1.3 中复制了一些东西并将其包含在我的 J2ME 应用程序中。通常,它是类中的几个方法和三个大数组Character
。