Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasRoot

Armazenamento de String

Recommended Posts

Bom dia, estou lutando contra um erro mas sempre perco, criei uma class para armazenar strings, aqui esta ela:

public static String user(String acao, String valor) {
String buff;
 if (acao == "ler") {
	 return buff;
 } else if (acao == "escrever") {
	 buff = valor;
	 return "";
 } else {
	 return "erro";
 }
 }

Mas esta dando um erro na 4 linha, o que esta dando de errado?

 

Erro = The local variable buff may not have been initialized

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Reescrever o equals é dispensável tratando-se de comparação com Strings. Creio que você tenha que fazer o que a Isis disse:

String buff = "";

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você deveria fazer é simplesmente excluir essa variável buff uma vez que nada faz no seu código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.