Alterando uma string para maiúsculo

6 respostas
T

Como faço para alterar uma strin para maiuscúlo??

<a href="//Mensagem.java" class="onebox" target="_blank">//Mensagem.java</a>

public class Mensagem {

private String mensagem;
String getMensagem() {
	return mensagem;
}	

void setMensagem(String m){
	if(m == ""){
		System.out.println("String vazia!");
	}
	else{
		mensagem = m;			
	}
}

void Escreve() {
	System.out.println(mensagem);		
}

}

public class testaMensagem {

public static void main(String[] args) {

Mensagem m1 = new Mensagem();

m1.setMensagem(mensagem);

System.out.println(m1.getMensagem());

m1.Escreve();

}

}

6 Respostas

Rafael_Steil

Utilize o metodo toUpperCase()

Rafael

kissdemon

SuaString.toUpperCase();

[]´s

Carlos

diego2005

Não esqueça que as strings são imutáveis, se você fizer:

String s = new String("Java"); s.toUpperCase();

A String s continuará com o valor “Java”, o que você deve fazer é criar uma nova String e atribuí-la a variável de referência s:

s = s.toUpperCase();

Agora s referência “JAVA” e não “Java” (que foi perdida)…

T

Vlw!!!
Funcionou legal…
Obrigado! :smiley:

M

Vc deve usar:

String myUppString = myString.toUpperCase();

OBS:

Vc estava testando uma igualdade de strings usando o operador ==; Isto não funciona. Vc deve comparar objetos usando o método equals(). Ex:

// Para ver se sua String é vazia
if (myString.equals("") || myString.trim().length() == 0)

T

:lol: Vlw pela dica! vou fazer isso.

Criado 23 de setembro de 2006
Ultima resposta 23 de set. de 2006
Respostas 6
Participantes 5