Je suis à la recherche d'un moyen de convertir la première lettre d'une chaîne de caractères en minuscule. Le code que j'utilise extrait une chaîne de caractères aléatoire d'un tableau, affiche la chaîne dans une vue de texte, puis l'utilise pour afficher une image. Toutes les chaînes du tableau ont leur première lettre en majuscule mais les fichiers d'image stockés dans l'application ne peuvent pas avoir de lettres majuscules, bien sûr.
String source = "drawable/"
//monb est sélectionné de manière aléatoire à partir d'un tableau, ce n'est pas codé en dur comme ici
String monb = "Image";
//J'ai besoin de code ici qui prendra monb et le convertira de "Image" à "image"
String uri = source + monb;
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
ImageView imageView = (ImageView) findViewById(R.id.monpic);
Drawable image = getResources().getDrawable(imageResource);
imageView.setImageDrawable(image);
Merci!