Est-il juste un tableau de caractères?Quel est le conteneur sous-jacent dans une chaîne Java?
Répondre
Oui, ainsi que quelques méta-données, comme un indice de début et de fin (parce que tableau de caractères peut être partagé entre les chaînes, par exemple, lors de la création) des sous-chaînes.
regardant la source java.lang.String
, vous voyez les champs d'instance suivants:
/** The value is used for character storage. */
private final char value[];
/** The offset is the first index of the storage that is used. */
private final int offset;
/** The count is the number of characters in the String. */
private final int count;
/** Cache the hash code for the string */
private int hash; // Default to 0
Et quelques méthodes et algorithmes ... comme 'CHAINE' est un objet et non une primitive' datatype' –
@Garis oui, mais ce n'est pas le récipient, c'est le sucre sur le dessus –
- 1. Quel est le conteneur le plus léger de Flex 4?
- 2. WPF: Quel est le contrôle de conteneur générique?
- 3. Jquery SimpleModal: quel est le but du conteneur?
- 4. Quel est le meilleur? Passer le contenu entier comme une chaîne, ou une concaténation de chaîne?
- 5. Quel est le meilleur framework webservice java?
- 6. Quel est un moyen simple dans java pour évaluer un xpath sur une chaîne et retourner une chaîne de résultat
- 7. quel est le meilleur en Java?
- 8. Quel est le problème dans cette chaîne JSON?
- 9. Quel est le Big-O de String.contains() en Java?
- 10. Conteneur Java .contains question
- 11. Quel est le meilleur réseau IRC pour Java (#java)?
- 12. Quel est le moyen le plus simple d'utiliser le code source C dans une application Java?
- 13. en Java est le nom d'une méthode une chaîne?
- 14. Quel est le meilleur moyen de trouver une chaîne spécifique dans le vecteur?
- 15. Quel est le nom des fonctions dans une DLL?
- 16. Quel conteneur est généralement utilisé pour le chargement de nouveaux composants personnalisés dans Flex?
- 17. Quel est le Java ORM le plus simple supportant Sqlite?
- 18. Quel conteneur est le plus facile pour combiner JPEGS et MP3s comme vidéo?
- 19. Fractionner une chaîne dans Java lorsqu'elle est extraite d'une liste?
- 20. Quel est le problème avec le code source Java?
- 21. stl conteneur fin est redondant après trouver, alors quel est le raccourci
- 22. Java availableProcessors() dans un conteneur Solaris
- 23. Quel est le sérialiseur le plus rapide de Java?
- 24. Quel est le problème avec cette chaîne de connexion mysql?
- 25. Quel est le meilleur moyen de formater une chaîne localisée dans AppleScript?
- 26. Quel est le point de "catalogue initial" dans une chaîne de connexion SQL Server?
- 27. Quel est le meilleur moyen de consigner des exceptions dans une chaîne?
- 28. quel est le meilleur hébergement pour l'application web java?
- 29. Quel est le surcoût de mémoire d'une méthode Java?
- 30. Recherche de jetons dans une chaîne Java
pourrait être un int [] – irreputable
+1 pour votre curiosité ... vérifier: http://www.docjar.com /html/api/java/lang/String.java.html –
@irreputable ... mais ce n'est pas. –