Como trabalhar com : , please?

12 respostas
S

Oi pessoal..no seguimento do tópico "como colocar palavra composta?", apareceu-me esta duvida!Se quero por a palavra "Categoria:Anatomia" onde está word, como ele deixa fazer isso?É que ele assim só cria um ficheiro categoria vazio!!!

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);

Ajudem-me por favor...
Beijos

12 Respostas

T

http://java.sun.com/javase/6/docs/api/java/net/URLEncoder.html

S

Peço desculpa, mas não encontrei nada que me ajudasse nessa página!Alguém me pode dar uma ajuda?

Beijos

T

URLEncoder.encode converte alguns sinais (como " ", “:” e outros) para os caracteres “%20”, “%3A” etc. que são usados em URLs.

S

E como posso fazer isso?
Por exemplo esta página, http://pt.wikipedia.org/wiki/Categoria:Medicina_por_país, eu tenho esta palavra (Categoria:Medicina_por_pa%C3%ADs)num ficheiro, e o programa vai lê-la, mas não identifica os :

Como resolver isto?
Beijos

zirocool

Se o link abaixo não ajudar, sugiro que meta um revolver na cabeça e puxe o gatilho! =)

http://www.guj.com.br/posts/list/71350.java#374608

S

Não resolveu, mas tb não é preciso mandar um tiro na cabeça!Alguém me ajudará, porque de certeza já teve o mesmo problema…

Contudo obrigado a quem tenta ajudar!!
Beijo

M

zirocool:
Se o link abaixo não ajudar, sugiro que meta um revolver na cabeça e puxe o gatilho! =)

http://www.guj.com.br/posts/list/71350.java#374608

Cara, qual é seu problema??

LPJava

mfjeng:
zirocool:
Se o link abaixo não ajudar, sugiro que meta um revolver na cabeça e puxe o gatilho! =)

http://www.guj.com.br/posts/list/71350.java#374608

Cara, qual é seu problema?? Parece que humildade passou longe…
E se achar mais algum problema manda uma MP que a gente acerta isso da melhor forma possível.

deve ser doente ele ne? se nao quer ajudar nao posta… agora nao vi motivos nenhum para o fato acima… moral…

zirocool

Peguei pesado mesmo.

Desculpa…

paulopatto

Sonia, bom dia.

Veja se este código resolve o seu problema:
import java.net.URLEncoder;


public class codifica{
	public static void main(String[] args){
		String var = "Aqui sua String composta com ; e outros gunets a mais";
		URLEncoder.encode(var);
	}
}

ou

import java.net.URLEncoder;   
  
  
public class codifica{   
    public static void main(String[] args){   
                URLEncoder.encode("Aqui sua String composta com ; e outros gunets a mais");   
    }   
}

veja se isso resolve ou se entendeu o código ok? Para decodificar use o método decode()
Abraços

ZiroCool valew pelo url que ajudo bastante.

esantana
paulopatto:
Sonia, bom dia. Veja se este código resolve o seu problema:
import java.net.URLEncoder;


public class codifica{
	public static void main(String[] args){
		String var = "Aqui sua String composta com ; e outros gunets a mais";
		URLEncoder.encode(var);
	}
}

ou

import java.net.URLEncoder;   
  
  
public class codifica{   
    public static void main(String[] args){   
                URLEncoder.encode("Aqui sua String composta com ; e outros gunets a mais");   
    }   
}

veja se isso resolve ou se entendeu o código ok? Para decodificar use o método decode()
Abraços

ZiroCool valew pelo url que ajudo bastante.

Só uma coisa, o método encode que recebe apenas um parametro está deprecated :

[url]http://java.sun.com/j2se/1.4.2/docs/api/java/net/URLEncoder.html[/url]

Só troque por

URLEncoder.encode("Aqui sua String composta com ; e outros gunets a mais","UTF-8");

:wink:

paulopatto

Valew esatana, foi mal cara.

Criado 18 de dezembro de 2007
Ultima resposta 27 de dez. de 2007
Respostas 12
Participantes 7