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
char [] charArray = str.toCharArray();
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
// System.out.println(tm);
System.out.println("Por favor ingrese una cadena: ");
String str = sc.nextLine();
TreeMap
System.out.println(tm);
}
}