Hi Banda,
A continuación les compartó un código en Java para eliminar texto que se replica en cadenas de texto tipo String, funciona de forma sencilla recibe una cadena de tipo String con datos duplicados, la transforma y retorna una cadena de tipo String sin datos repetidos.
Espero les sirva de utilidad como a mí.
public static void main(String[] args) {
String cadena = "0744+2226+2524+3313+7391+ 0744+2226+2524+3313+7391";
System.out.println( removerDuplicados(cadena));
}
public static String removerDuplicados(String cadena) {
String[] cadenaArr = cadena.split("\\+");
cadena = "";
for (int i = 0; i < cadenaArr.length; i++) {
String tmp = cadenaArr[i];
if (!cadena.contains(tmp)) {
cadena = cadena.concat(tmp).concat("+") ;
}
}
if (cadena.endsWith("+")) {
cadena = cadena.substring(0, cadena.length()-1);
}
return cadena;
}
A continuación les compartó un código en Java para eliminar texto que se replica en cadenas de texto tipo String, funciona de forma sencilla recibe una cadena de tipo String con datos duplicados, la transforma y retorna una cadena de tipo String sin datos repetidos.
Espero les sirva de utilidad como a mí.
public static void main(String[] args) {
String cadena = "0744+2226+2524+3313+7391+
System.out.println(
}
public static String removerDuplicados(String cadena) {
String[] cadenaArr = cadena.split("\\+");
cadena = "";
for (int i = 0; i < cadenaArr.length; i++) {
String tmp = cadenaArr[i];
if (!cadena.contains(tmp)) {
cadena = cadena.concat(tmp).concat("+")
}
}
if (cadena.endsWith("+")) {
cadena = cadena.substring(0, cadena.length()-1);
}
return cadena;
}
0 comentarios :
Publicar un comentario