2016-10-13 1 views
0

Chaque fois que j'essaie de faire la méthode de découpage et la méthode en minuscules, cela ne s'affiche pas comme je le souhaite.Trim et minuscules

sentence.trim(); 
sentence.toLowerCase(); 
System.out.println("\"" + sentence + "\"" + " ---> "); 

Par exemple, si je entrée « Bonjour tout le monde! », Il affichera « Bonjour tout le monde! » Et ne pas utiliser l'une des méthodes.

+0

Les chaînes sont immuables. Dites ceci 100 fois et écrivez ceci sur le tableau de craie 100 fois. –

+0

'int i = 7; i * 2; System.out.println (i); '<- Pourquoi cela imprime-t-il 7 et non 14? – immibis

+0

Il est supposé être "i * = 2" ou en d'autres termes "i = i * s", c'est parce que "i * 2" doit être stocké dans une valeur double ou int comme nous l'avons ici. –

Répondre

1

vous devez stocker la valeur renvoyée

   sentence = sentence.trim(); 
      sentence = sentence.toLowerCase(); 
+0

Merci beaucoup! –

1

Vous devez faire

sentence = sentence.trim(); 
sentence = sentence.toLowerCase(); 
+0

Merci, je suis content que vous m'avez aidé! –

1

Ils ne pas couper ou en minuscule « en place »

Vous pouvez tout simplement mettre dans la déclaration d'impression, bien que

System.out.println("\"" + sentence.trim().toLowerCase() + "\"" + " ---> "); 
+0

Merci beaucoup! –