Ce code dit
Remarque: Hello.java utilise ou remplace une API obsolète. P>
Remarque: Recompilez avec -xlint: dépréciation pour plus de détails. P> blockQuote>
xxx pré> p>
3 Réponses :
Je pense que vous devez d'abord rechercher le caractère dans la liste et récupérer son index.Tren Utilisez Supprimer la méthode.
myList.remove(index);
C'est bien mais je demande comment enlever sans index passe
tout sauf Remplacez p> avec p> caractère ch = nouveau caractère ('h') code> est bien dans votre code.
Vous pouvez utiliser directement -
al.remove(Character.valueOf('h'));
Ok, mais quelle est la question actuelle? Est-ce que l'erreur dit dans quelle ligne est le problème?
Écumérotez-vous,
Nouveau caractère code> est définitivement obsolète. Lisez son Javadoc pour savoir pourquoi et alternatives.
essayez d'utiliser
char code> au lieu de
caractère code>
Voici le Javadoc , dit: obsolète. Il est rarement approprié d'utiliser ce constructeur. La valeur de l'usine statique de (CHAR) est généralement un meilleur choix, car il est susceptible de donner des performances de l'espace et de la durée de manière significativement meilleure. I>
Je devrais supprimer le caractère "h" directement à l'aide de
Supprimer () code> méthode sans index de passage
Pourquoi avez-vous besoin de cette liste en premier lieu? Vous pouvez simplement utiliser
remplacer () code> sur la chaîne initiale et remplacer
h code> pour une chaîne vide
@dineshbabu - Si l'une des réponses résolut votre problème, vous pouvez aider la communauté en le marquant comme accepté. Une réponse acceptée aide les futurs visiteurs à utiliser la solution avec impatience.