Cet article décrit la méthode de mise en œuvre de Java pour supprimer des lettres en double de la chaîne. Partagez-le pour votre référence, comme suit:
Package Demo; public class Ctrl {public static void main (String [] args) {String s = "akkbccccrSa"; System.out.println ("Résultat de test Wulin.com:"); System.out.print ("String original:"); System.out.println (s); Ctrl sctrl = new Ctrl (); System.out.print ("Stand après déduplication:"); System.out.println (s)); } / * * Algorithme de lettre répété effacer dans String * / String rmRepeated (String S) {int len = s.length (); int k = 0; int count = 0; String str = ""; char [] c = nouveau char [len]; pour (int i = 0; i <len; i ++) {c [i] = s.charat (i); } pour (int i = 0; i <len; i ++) {k = i + 1; tandis que (k <len-count) {if (c [i] == c [k]) {for (int j = k; j <len-1; j ++) {c [j] = c [j + 1]; // les lettres de répétition apparaissent, et le tableau est avancé de la position k compter ++; // le nombre de fois les lettres répétées apparaissent k--; } k ++; }} pour (int i = 0; i <len-Count; i ++) {str + = string.valueof (c [i]); } return str; }}Résultats en cours:
PS: Ce site dispose également de deux outils de répétition de texte en ligne simples et pratiques, qui sont recommandés à tout le monde:
Outil de suppression en ligne:
http://tools.vevb.com/code/quchong
Outil de répétition de texte en ligne:
http://tools.vevb.com/aideddesign/txt_quchong
Pour plus d'informations sur le contenu lié à Java, veuillez consulter les sujets de ce site: "Résumé des compétences de fonctionnement des caractères et des cordes de Java", "Résumé des compétences de l'opération Java Array", "Résumé des compétences de fonctionnement mathématique Java", "Tutorial sur la structure de données Java et l'algorithme" et le "résumé de Java Operation Dom Node"
J'espère que cet article sera utile à la programmation Java de tous.