Je dois savoir si `` String est ou tout autre type de classe, comment puis-je le faire? Actuellement, je le fais comme ci-dessous, mais ce n’est pas très bon codage.
Réponses
Trop de publicités?
javamonkey79
Points
6807
mR_fr0g
Points
3534
Victor Sorokin
Points
7429
Martin Gross
Points
663
javamonkey79 a raison. Mais n’oubliez pas ce que vous pourriez vouloir faire (par exemple, essayer autre chose ou avertir quelqu’un) si l’objet n’est pas une instance de String.
BTW : Si vous utilisez ClassCastException au lieu d’Exception dans votre code ci-dessus, vous pouvez être sûr que vous allez attraper l’exception causée par la conversion de l’objet en String. Et pas d’autres exceptions causées par d’autres codes (par exemple, NullPointerExceptions).