Split() com mais de um char? como faço da?

1 resposta
H

E ae pessoal eu estou a desenvolver um progrmaa aqui e me deparei com um problemas…

public Ponto2D(String _s){
		String[] temp = _s.split("(,)");
		this.setX(Integer.parseInt(temp[0]));
		this.setY(Integer.parseInt(temp[1]));		
	}

Quando criei este metodo eu estava tentando pegar uma String do tipo “(11,22)” sacaram?? “(” + um numero + “,” + otro numero +")"

tipo eu tentei dar ums split nessa string “s” pra retirar o “(” a “,” e o otr “)” para assim receber na posição [0] um numero e na posição [1] otro numero…

so q isso ta dando erro…

tem como eu da um split assim?? pedindo para retirar 2 caracteres??

senão qual metodo eu uso pra fazer isso??

Sera de grande ajuda…

Obrigado!!!

Falow!!!

1 Resposta

M

Usa o substring pra pegar os valores da segunda posição até a penultima, assim removendo o “(” e “)”. Depois usa o split pra separar onde tem a “,” .

Criado 6 de novembro de 2006
Ultima resposta 7 de nov. de 2006
Respostas 1
Participantes 2