Este artículo describe el método de implementación de Java para eliminar letras duplicadas de cadena. Compártelo para su referencia, como sigue:
Paquete de demostración; clase pública Ctrl {public static void main (string [] args) {String s = "akkbcccccrsa"; System.out.println ("Wulin.com Resultado de la prueba:"); System.out.print ("Cadena original:"); System.out.println (s); Ctrl sctrl = new Ctrl (); System.out.print ("Ponte después de la deduplicación:"); System.out.println (s)); } /** Borrar algoritmo de letra repetida en String* / String RMRepeated (String S) {int len = S.Length (); int k = 0; int count = 0; Cadena str = ""; char [] c = nuevo char [len]; para (int i = 0; i <len; i ++) {c [i] = s.charat (i); } para (int i = 0; i <len; i ++) {k = i+1; while (k <len-count) {if (c [i] == c [k]) {for (int j = k; j <len-1; j ++) {c [j] = c [j+1]; // aparecen letras de repetición, y la matriz se avanza desde la posición k} recuento ++; // El número de las letras repetidas aparece k--;; } k ++; }} para (int i = 0; i <len-count; i ++) {str+= string.valueOf (c [i]); } return str; }}Resultados de ejecución:
PD: Este sitio también tiene dos herramientas de repetición de texto en línea simples y prácticas, que se recomiendan para que todos los usen:
Herramienta de eliminación en línea:
http://tools.vevb.com/code/quchong
Herramienta de repetición de texto en línea:
http://tools.vevb.com/aideddesign/txt_quchong
Para obtener más información sobre el contenido relacionado con Java, consulte los temas de este sitio: "Resumen de las habilidades de operación de caracteres y cadenas de Java", "Resumen de las habilidades de operación de matriz de Java", "Resumen de las habilidades de operación matemática de Java", "Tutorial sobre estructura de datos y algoritmo de datos de Java" y "Resumen de las habilidades de operación de Java DOM"
Espero que este artículo sea útil para la programación Java de todos.