Erro no uso do toLawerCase();

pessoal preciso de ajuda, estou tentando testar uma conversão de letras minuculas para maiúsculas, mas quanto tento usar o toLowerCase(); ele retorna um erro, pelo que entendi ele não aceita esse metódo para argumentos do tipo string

meu código:

package useString;

import java.util.Locale;

public class useString01 {

	public static void main(String[] args) {
		
		String original = "abcde FGHIJ abs DEFG    ";
		
/// convertendo a string original para letras minúsculas
		
	  String s01 = original.toLowerCase(s01);
		
		
	}

}

O método não tem parâmetros, o correto é apenas original.toLowerCase().

mas se eu colocar dessa forma como ele sabe que é para converter a variável s01 para minúsculo ? perguntando mais para entender o funcionamento.

O que ele faz é pegar a string original, e retorna outra string com os caracteres desta convertidos para minúsculos.

E essa outra string é atribuída para s1.

Ou seja, a string que foi convertida é original. O resultado da conversão foi colocado em s1.

1 curtida

muito obrigado Hugo :+1: