10
votes

méthode tolowcase (char)?

Apparemment, il y a une méthode qui prend un char et retourne un caractère: http://download.oracle.com/javas/6/docs/api/java/lang/character.html#tolowercase (char )

mais je ne peux pas Semblait à le faire fonctionner. Mon code: P>

$ javac Test.java
Test.java:6: cannot find symbol
symbol  : method toLowerCase(char)
location: class Test
        c = toLowerCase(c);
            ^
1 error


0 commentaires

8 Réponses :


27
votes

tolowercase est une méthode statique, en tant que telle, vous devez le qualifier avec la classe, elle appartient à, comme xxx


0 commentaires

1
votes

Essayez d'utiliser caractère.tolowercase (c) Est-ce que cela fonctionne?


0 commentaires

0
votes

tolowercase () code> est une méthode de java.lang.string; Vous l'utilisez comme:

jcomeau@intrepid:/tmp$ cat test.java; java test
public class test {
 public static void main(String[] args) {
  System.out.println("C".toLowerCase());
 }
}
c


1 commentaires

OP était intéressé par des caractères non des chaînes



4
votes
import java.lang.Character;

public class Test {  
    public static void main(String[] args) {  
        char c = 'A';  
        char lc = Character.toLowerCase(c);  
        System.out.println(lc);  
    }  
}  

1 commentaires

Pas besoin d'importer quelque chose de Java.lang. Et lorsque vous postez le code postal, utilisez balises en dehors des balises de code pour la préservation de la mise en forme. Mais je vous ai donné +1 de toute façon pour avoir posté un programme minimal complet qui fonctionne. Appréciez votre contribution!



0
votes

Ajoutez simplement cette instruction dans un en-tête:

import static java.lang.Character.toLowerCase;


0 commentaires

0
votes

" caractère " est utilisé pour effectuer des opérations sur des caractères de chaîne, c'est-à-dire de convertir le caractère en majuscule, en minuscule, etc. Ces méthodes sont "statiques", elles n'ont donc pas besoin d'objets à appeler eux.can être appelé par nom de classe.

Exemple: Tolowrase () Méthode de classe de caractères Caractère.Tolowercase (Char Ch) convertit l'argument de caractère CH en minuscule.

programme corrigé est comme ci-dessous: xxx

Il suffit d'ajouter le caractère avant la méthode Méthode TolowerCase (), car la méthode est statique et doit être appelée par nom de classe.

Pour plus de détails, reportez-vous à la liste suivante: http://www.TutorialSpoint.com/java/lang/character_tolowercase.htm


0 commentaires

0
votes

Utilisez votre propre implémentation pour convertir le caractère en minuscule: xxx

dans votre méthode: xxx


0 commentaires

2
votes

tolowercase () est une méthode statique de classe de caractères. Vous devrez donc utiliser le nom de la classe pour appeler la méthode et transmettre le caractère que vous souhaitez convertir en minuscule.

Utilisation -> caractère.tolowercase ()

D'autres méthodes statiques sont -> TUPPERCASE Islowercase Isuppercase isdigit isalphabétique


0 commentaires