Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo contar el número de caracteres únicos en una cadena

Cómo contar el número de caracteres únicos en una cadena

Simplemente recorra las cadenas, compárelas una por una y registre el número de los mismos caracteres. El código es el siguiente:

importar java.util.Scanner;

importar java.util.TreeMap;

/**

* Desde Ingrese un número entero largo de 16 dígitos en el teclado y programe para contar el número de apariciones de cada número

* @author young

*

*/

public class CharMapDemo {

// Cuenta el número de veces que aparece un número o carácter

public static TreeMap Pross( String str) {

char [] charArray = str.toCharArray();

TreeMap tm = new TreeMap();

for (int x = 0; x < charArray.length; x++) {

if (!tm.containsKey(charArray[x])) {

tm. put(charArray[x], 1);

p>

} else {

int count = tm.get(charArray[x]) + 1;

tm.put(charArray[x], recuento);

}

}

return tm;

}

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

// System.out.println("Por favor introduzca un número entero largo:");

// int temp = sc.nextInt();

// String str = String.valueOf(temp);

// TreeMap tm = Pross( str);

// System.out.println(tm);

System.out.println("Por favor ingrese una cadena: ");

String str = sc.nextLine();

TreeMap tm = Pross(str);

System.out.println(tm);

}

}