Como colocar palavra composta?

4 respostas
S
Olá pessoal...não tenho tido grande ajuda aqui com voces quando vos peço!Será agora que me conseguem ajudar?! Neste programa:
try 
		{     

		     // vs é um vector com palavras simples e compostas
	                                  for (String word : vs) {
				String folder= "http://pt.wikipedia.org/wiki/" + word;

				MyURL base = new MyURL(folder, 0);
				Spider sp = new Spider();
				Document doc =  sp.begin(base);
onde está WORD, aceita apenas uma palavra simples, tipo BRASIL! Mas se quiser por palavra composta, tipo SELECCAO BRASILEIRA, não me aceita.Onde tenho que mudar?Não é uma string na mesma?A solução não seria:
for (String "\"word\"" : vs) {
				String folder= "http://pt.wikipedia.org/wiki/" + \"word\";

Ajudem-me por favor!!
Obrigado...
Beijos

4 Respostas

Marky.Vasconcelos

Links não aceitam espaçoes entre os nomes eles são separados por underscores “_” ou hífens “-”

Você pode tentar colocar replaceAll(" “,”_") na word quando for coloca-lá no link.

Foxlol

Se eu entendi bem, tente isso:

String folder = "http://pt.wikipedia.org/wiki/" + word.replaceAll(" ", "%");
Marky.Vasconcelos

PS: Se vs realmente é um vector leia isso:

Não use Vector! Use List!
Veja o post do ViniGodoy

S

Obrigado pessoal!Com o replace e o _ funcionou perfeitamente…
Muito obrigado!!

Criado 17 de dezembro de 2007
Ultima resposta 18 de dez. de 2007
Respostas 4
Participantes 3