Autor
|
Tema: AYUDA: Java Parse URL (Leído 3,025 veces)
|
SeñorX95
Desconectado
Mensajes: 26
|
Si tengo un URL con formato: protocolo://servidor/directorio_1/…/directorio_n/nombreRecurso.extension
Como hago para que me lea el protocolo y me diga si es http o no?
|
|
« Última modificación: 11 Marzo 2015, 17:53 pm por el-brujo »
|
En línea
|
|
|
|
SeñorX95
Desconectado
Mensajes: 26
|
Tengo este codigo que me falla?
public boolean verProtocolo(){ boolean resul=false; String[] protocolo = url.split("/"); if (protocolo[0]="http:/"){ resul=true; } return resul; }
|
|
|
En línea
|
|
|
|
PabloPbl
Desconectado
Mensajes: 188
|
No uses == para comparar objetos(String) usa "equals" y otro error que estoy viendo es que cuando tu haces: if (protocolo[0]="http:/"){
Nunca te va a dar ya que el signo que separa la cadena es el "/" por lo tanto tu código debería quedar así: String url = "http://foro.elhacker.net"; public boolean verProtocolo(){ boolean resul=false; String[] protocolo = url. split("/"); if (protocolo[0].equals("http:")){ System. out. println("Si empieza con http://"); resul=true; } return resul; }
Salu2
|
|
|
En línea
|
|
|
|
SeñorX95
Desconectado
Mensajes: 26
|
Si he cogio estos string: String s,n; String[] servidor = url.split("/"); s=servidor[2]; String[] nombre = url.split("/"); n=nombre[6]; System.out.println(s);
Como hago para pasar cada letra a un numero con la tabla ASCII?
|
|
|
En línea
|
|
|
|
Usuario Invitado
Desconectado
Mensajes: 625
|
Solo has un cast hacia int y te devolverá el código ascii de esa letra. Por ejemplo: List<Integer> asciiCodes = new ArrayList<>(); for(char letter : word.toCharArray()) asciiCodes.add( (int) letter); for(int code : asciiCodes)
|
|
« Última modificación: 11 Marzo 2015, 19:52 pm por Gus Garsaky »
|
En línea
|
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
|
|
|
SeñorX95
Desconectado
Mensajes: 26
|
a que te refieres con esto: List<Integer> asciiCodes = new ArrayList<>();
|
|
|
En línea
|
|
|
|
Usuario Invitado
Desconectado
Mensajes: 625
|
¿A qué me refiero? ¿No has visto aún listas?. Te explico.
Un objeto List es un tipo de dato que trabaja como una colección. En un List puedes agregar solamente objetos y debe de especificarse qué tipo de objeto guardará dicho List. El "<Integer>" se denomina Generics y es una herramienta que tenemos en Java para especificar dinámicamente muchas cosas como tipos de clase, tipos de elemento, keys o values.
Esto lo entenderás a su tiempo.
|
|
|
En línea
|
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
|
|
|
SeñorX95
Desconectado
Mensajes: 26
|
Si que las he dado pero me sale el error cannot find symbol-class List
|
|
|
En línea
|
|
|
|
SeñorX95
Desconectado
Mensajes: 26
|
Es que tendria que pasar por ejemplo hola y darle a cada letra su valor en ascii y luego sumar esos valores
|
|
|
En línea
|
|
|
|
Usuario Invitado
Desconectado
Mensajes: 625
|
Te sale ese error porque no has importado la interface List. Arriba de todo, debajo del paquete, pon: import java.util.List; import java.util.ArrayList;
|
|
|
En línea
|
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppSe
PHP
|
virginiamedina_8
|
6
|
6,397
|
24 Febrero 2010, 04:15 am
por WHK
|
|
|
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in ........
PHP
|
pacorico69
|
8
|
11,971
|
27 Marzo 2010, 04:30 am
por KrossPock
|
|
|
[AYUDA] Ayuda con botones en Java (soy nuevo en java)...
Java
|
Noxware
|
2
|
2,594
|
10 Octubre 2014, 20:19 pm
por LaThortilla (Effort)
|
|
|
[AYUDA][Problema] Cargar imagenes en Java (soy nuevo en Java)
Java
|
Noxware
|
3
|
3,797
|
14 Septiembre 2014, 19:39 pm
por Noxware
|
|
|
HTML parse [ayuda]
Programación General
|
Grave
|
2
|
1,623
|
6 Septiembre 2015, 16:50 pm
por Eleкtro
|
|