Description de la question
Entrez un INT INTEGER et renvoyez un nouvel entier sans numéros en double dans l'ordre de la lecture de droite à gauche.
Entrez une description:
Entrez un Int Integer
Description de la sortie:
Renvoyez un nouvel entier sans numéros en double dans l'ordre de la lecture de droite à gauche
Exemple d'entrée:
9876673
Exemple de sortie:
37689
Importer java.util.hashset; import java.util.set; import java.util.scanner; public class main {public static int norepeatnum (int num) {string str = string.valueof (num); int len = str.length (); set <acactring> set = new hashset <> (); stringbuilder i = len-1; i> = 0; i -) {// s'il n'y a pas de duplication, vous pouvez ajouter (set fonctionn) if (set.add (str.charat (i))) {sb.Append (str.charat (i));}} return Integer.parseint (sb.tostring ());} public static voide main (String [] args) {scanner sc = nouveau STATIC VOID MAINE MAINE (String [] args) {scanner sc = nouveau STATIC VOID MAINE MAINE (String [] args) {scanner sc = nouveau STATIC VOID MAINE MAINE (String [] args) {Scranner Sc = New Scanner (System.in); while (sc.hasnext ()) {int num = Integer.Parseint (sc.nextline ()); System.out.println (norepeatNum (num));} sc.close ();}}résultat:
Résumer
Ce qui précède est tout au sujet de la mise en œuvre de Java extrait des instances entières non répétitives. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à d'autres sujets connexes sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!