Lequel est le plus rapide? Entier.valueOf(String String) ou un Entier.parseInt(String String)?

Je veux savoir quelle méthode est la plus rapide?

Integer.valueOf(String string) ou Integer.parseInt(String string)?

Est-il des Performances de Mémoire ou de différence entre les deux approches?

J'ai vu Différence entre parseInt et valueOf en java? mais cela n'explique pas la différence en termes de performances.

Voir [ce][1]. S'il vous plaît recherche de google et DONC avant de poser des questions. [1]: stackoverflow.com/questions/508665/...
vous pouvez voir stackoverflow.com/questions/7355024/...
Ma question est la performance. pas sur la différence entre ces méthodes.
vous devez rouvrir la question. parce que c'est la performance qui n'est pas discuté de la question de réponses.
Integer.valueOf("1") est fonctionnellement équivalent à Integer.valueOf(Integer.parseInt("1")); sinon Integer.parseInt("2") est équivalent à Integer.valueOf("2").intValue(). Parce qu'ils retour de types différents, il n'existe pas de situation où l'on est un remplacement direct, de sorte que vous devez vous poser au sujet de la performance de celle qui vous donne le type que vous avez réellement besoin, ou mieux comment obtenir les performances dont vous avez besoin pour une plus grande partie de votre code.

OriginalL'auteur Linaina | 2012-12-18