Ajuda com Strings [RESOLVIDO]

3 respostas
dekinho
Ola pessoal, sou novo aqui e com java tb, estou com um probleminha com strings que ja vem me tirando o sono a algumas noites, no meu programa eu preciso r concatenando strings e uma variavel, e possivelmente retirar uma string concatenada que é ai q surje o problema. Vai ai o trecho do codigo pra vcs, se puderem me ajudar ....vlw
public void Add(remedio remed)
	{
		L.put(remed,nome);
		descricao = descricao.concat(remed.getNome());
		preco = remed.getPreco().add(preco);
		
	}
nesse acima concatena, nesse abaixo seria para reverter
public void remover(remedio remed)
	{
		this.L.remove(remed);
		
		descricao = getDescricao().substring(descricao.indexOf(remed.getNome()),descricao.lastIndexOf(remed.getNome())) ;
		preco = preco.subtract(remed.getPreco());
	}
vlw pessoal

3 Respostas

GabrielCardelli
public void remover(remedio remed)

{

this.L.remove(remed);
descricao = getDescricao().substring(descricao.indexOf(remed.getNome()),descricao.lastIndexOf(remed.getNome())) ;   
    preco = preco.subtract(remed.getPreco());  
}

Exemplo para remover usando IndexOf.

String nome = "paula";
	String letras = "anapaulagabrieljorgeneutonfariacastilho";
	
	int tam = nome.length();
	int tamatepalavra = letras.substring(0,letras.indexOf(nome)).length();
	String letrasNova = letras.substring(0,tamatepalavra)  + letras.substring(tamatepalavra+tam,letras.length());
	
	System.out.println(letrasNova);
dekinho

Vlw Grabiel, funcionou direitinho…entendi bem oq me passou vlw

edmarr

Ótima dica , mas nao se esqueça de deixar o post mas legível com as tag code disponível .

dekinho:

Depois que seu problema tiver resolvido, vá no primeiro post, editar o Título adicionando a tag [RESOLVIDO] no final do Título .

Criado 27 de setembro de 2009
Ultima resposta 28 de set. de 2009
Respostas 3
Participantes 3