¡Advertencia!
Este tema no ha tenido respuestas en más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las normas de la web.
Espero que esta clase que he desarollado para manejar los parámetros de un String sea de vuestro agrado.
StringTokenizer, una función de Java me pareció muy interesante, por lo que me puse a hacer una clase parecida, pero con mis cosas, está en desarrollo la clase todavía, pero está bastante bien, creo yo.
Para el que no sepa que hace esto, lo que hace, por decirlo así, es romper un String, de manera que tengas acceso a todas y cada una de las palabras que contiene, por ejemplo, cuando tu quieres escribir en un registro, nombre contraseña y demás, sería: Nombre Contraseña
StringBreaker Breaker = new StringBreaker("Nombre Contraseña");
String Nombre = Breaker.getNext();
String Contraseña = Breaker.getNext();
Tiene más funciones, que podrás ver y entender gracias a los comentarios que he puesto.
StringTokenizer, una función de Java me pareció muy interesante, por lo que me puse a hacer una clase parecida, pero con mis cosas, está en desarrollo la clase todavía, pero está bastante bien, creo yo.
package com.StringBreaker.Utils;
public class StringBreaker {
private String[] StringBreaked;
private int count;
// CONSTRUCTOR
public StringBreaker(String StringToBreak){
this.StringBreaked=StringToBreak.split(" ");
this.count = 0;
}
// GET THE NEXT WORD
public String getNext(){
if(this.ContainsMore())
return StringBreaked[++this.count];
else
return "";
}
// RETURNS ALL THE SIZE
public int getSize(){
return this.StringBreaked.length;
}
// RETURNS ALL THE SIZE - COUNT
public int getSizeNow(){
return (this.StringBreaked.length - this.count);
}
// HAS MORE ELEMENTS?
@SuppressWarnings("unused")
public Boolean ContainsMore(){
try{
String any = this.StringBreaked[count+1];
return true;
}
catch(Exception e){
return false;
}
}
// GET THE END OF THE WORD (LAST WORD)
public String getLast(){
return this.StringBreaked[this.getSize()];
}
// GET THE WORD ON X INDEX. (BOOLEAN FOR REGISTER)
public String getIndexOf(int index, Boolean register){
if(register)
this.count = index;
return this.StringBreaked[index];
}
// DISPOSE ALL USED OBJECTS
public void dispose(){
this.StringBreaked = null;
this.count = 0;
}
}
Para el que no sepa que hace esto, lo que hace, por decirlo así, es romper un String, de manera que tengas acceso a todas y cada una de las palabras que contiene, por ejemplo, cuando tu quieres escribir en un registro, nombre contraseña y demás, sería: Nombre Contraseña
StringBreaker Breaker = new StringBreaker("Nombre Contraseña");
String Nombre = Breaker.getNext();
String Contraseña = Breaker.getNext();
Tiene más funciones, que podrás ver y entender gracias a los comentarios que he puesto.
Qué hace la parte de constructor?
edit: ah, parece que es lo que lleva la cuenta de lo que quieres hacer. no estoy seguro.
edit: ah, parece que es lo que lleva la cuenta de lo que quieres hacer. no estoy seguro.
puppet on a string
Si supiera de eso... xd
me ha gustado cómo esta explicadito en cada 'comentario' c:
me da risa que salgan los emoticonos haha
me ha gustado cómo esta explicadito en cada 'comentario' c:
me da risa que salgan los emoticonos haha
Para seguirme solamente tienes que darle al corazón
Qué hace la parte de constructor?
edit: ah, parece que es lo que lleva la cuenta de lo que quieres hacer. no estoy seguro.
No lleva la cuenta, la parte del constructor es sólamente llamada una vez, y es cuando se inicia la variable.
Lo que hace en inicializar las variables que uso (count, y String[]), es decir, hacer que no tengan un valor nulo(o null)
Si supiera de eso... xd
me ha gustado cómo esta explicadito en cada 'comentario' c:
me da risa que salgan los emoticonos haha
Cierto es, lo de los emoticonos deberían cambiarlo
Ah, plop. Ya entendí.
Qué hace la parte de constructor?
edit: ah, parece que es lo que lleva la cuenta de lo que quieres hacer. no estoy seguro.
No lleva la cuenta, la parte del constructor es sólamente llamada una vez, y es cuando se inicia la variable.
Lo que hace en inicializar las variables que uso (count, y String[]), es decir, hacer que no tengan un valor nulo(o null)
O puedes usar
Si supiera de eso... xd
me ha gustado cómo esta explicadito en cada 'comentario' c:
me da risa que salgan los emoticonos haha
Cierto es, lo de los emoticonos deberían cambiarlo
[code][/code]
puppet on a string
testing code
No, no funciona xd voy a reportarlo en bitbucket
this is [b]bold[/b] and a smiley :)
No, no funciona xd voy a reportarlo en bitbucket
Para seguirme solamente tienes que darle al corazón
testing codethis is [b]bold[/b] and a smiley :)
No, no funciona xd voy a reportarlo en bitbucket
Cierto, probé con las etiquetas code pero no funcionó, y lo de los smileys fastidia un poco, la verdad.
Haber si acabo proyectos y os los traigo, que son interesantes.
¿Eres de kekomundo? En los foros de lenguaje de programación veo a uno con el mismo nombre xd
¿Eres de kekomundo? En los foros de lenguaje de programación veo a uno con el mismo nombre xd
El mismo. (PD: También me verás fuera de los foros de programación, y dentro de otros foros prohibidos aquí :D).
PD: ¿Quién eres allá en Km?