87 votes

Utilisation des locales avec les fonctions toLowerCase() et toUpperCase() de Java

Je voulais un code pour convertir tous les caractères des chaînes de caractères en majuscules ou en minuscules en Java.

J'ai trouvé une méthode qui ressemble à ceci :

public static String changelowertoupper()
{
         String str = "CyBeRdRaGoN";
         str=str.toLowerCase(Locale.ENGLISH);
         return str;
}

Maintenant, j'ai lu que l'utilisation de certains Locale comme le turc, "retourne i (sans point) au lieu de i (avec point) ."

L'utilisation est-elle sûre ? Locale comme UK, US, ENGLISH, etc. ? Y a-t-il de grandes différences entre eux lorsqu'ils sont appliqués aux cordes ?

Lequel est le plus préféré Locale pour String s ?

0voto

Emefar Points 44

Si vous voulez, vous pouvez utiliser android:textLocale="tr" du côté du XML.

<TextView
android:text="inciler"
android:textAllCaps="true"
android:textLocale="tr" />

Sortie : INCILER

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X