Java字符串的大小写转换与Locale
2014-01-12 11:22
441 查看
涉及到多国语言的时候,需要调用Locale版本的的toLowerCase(Locale)和toUpperCase(Locale)方法。
示例:
以上代码的输出结果:
示例:
import java.util.Locale; public class StringLocale { public static void main(String[] args) { String lower_abcdefg = "abcdefghijklmnopqrstuvwxyz"; String upper_abcdefg = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Locale[] locales = Locale.getAvailableLocales(); for (Locale locale : locales) { System.out.print(locale.toString() + "\t"); if (lower_abcdefg.toUpperCase(locale).equals(upper_abcdefg)) { System.out.println("match"); } else { System.out.println("not match"); } } } }
以上代码的输出结果:
ms_MY match ar_QA match is_IS match fi_FI match pl match en_MT match it_CH match nl_BE match ar_SA match ar_IQ match es_PR match es_CL match fi match de_AT match da match en_GB match es_PA match sr match ar_YE match mk_MK match mk match en_CA match vi_VN match nl_NL match es_US match zh_CN match es_HN match en_US match fr match th match ar match ar_MA match lv match de match in_ID match hr match en_ZA match ko_KR match ar_TN match in match ja match sr_RS match be_BY match zh_TW match ar_SD match pt match is match ja_JP_JP_#u-ca-japanese match es_BO match ar_DZ match ms match es_AR match ar_AE match fr_CA match sl match es match lt_LT match sr_ME_#Latn match ar_SY match ru_RU match fr_BE match es_ES match bg match iw_IL match sv match en match iw match da_DK match es_CR match zh_HK match zh match ca_ES match th_TH match uk_UA match es_DO match es_VE match pl_PL match ar_LY match ar_JO match it match uk match hu_HU match ga match es_GT match es_PY match bg_BG match hr_HR match sr_BA_#Latn match ro_RO match fr_LU match no match lt match en_SG match es_EC match sr_BA match es_NI match sk match ru match mt match es_SV match nl match hi_IN match et match el_GR match sl_SI match it_IT match ja_JP match de_LU match fr_CH match mt_MT match ar_BH match sq match vi match sr_ME match pt_BR match no_NO match el match de_CH match zh_SG match ar_KW match ar_EG match ga_IE match es_PE match cs_CZ match tr_TR not match cs match es_UY match en_IE match en_IN match ar_OM match sr_CS match ca match be match sr__#Latn match ko match sq_AL match pt_PT match lv_LV match sr_RS_#Latn match sk_SK match es_MX match en_AU match no_NO_NY match en_NZ match sv_SE match ro match ar_LB match de_DE match th_TH_TH_#u-nu-thai match tr not match es_CO match en_PH match et_EE match el_CY match hu match fr_FR match
相关文章推荐
- java基础之字符串字母大小写转换、倒序
- Java 基础 —— String中替换指定字符,字符种类判定,字符大小写转换,遍历字符串
- java字符串中大小写转换两个不错的算法
- Java实现字符串大小写的转换并倒序输出
- Java实现字符串大小写的转换并倒序输出
- java字符串大小写转换的两种方法
- java字符串大小写转换的两种方法
- Java对话框实现字符串反转,字符串大小写转换的程序实现
- 用Java将字符串的首字母转换大小写
- 用Java将字符串的首字母转换大小写
- 【JAVA基础】字符串大小写转换不利用StringAPI.
- Java 调 C 中遇到的字符串转换
- Java字符串和输入流的相互转换
- Java实现Base64互相编解码转换图片与字符串
- java 数字到字符串的转换
- java实现字符数组转换成字符串
- 浅谈java中字符串数组、字符串、整形之间的转换
- java中枚举类型,整型,字符串之间转换
- Java-Date 日期类型与字符串类型相互转换
- "java is very beautiful,PHP is能够检测出其中的Java,uid,php字符串,而且不区分大小写,并写出其中字符串出现的位置,该如何解啊?