Maison > Java > javaDidacticiel > 10 cours recommandés sur les opérations sur les chaînes

10 cours recommandés sur les opérations sur les chaînes

巴扎黑
Libérer: 2017-06-15 15:22:24
original
1254 Les gens l'ont consulté

1. Classe String La valeur de String est immuable, ce qui fait que chaque opération sur String génère un nouvel objet String, ce qui est non seulement inefficace, mais gaspille également beaucoup d'espace mémoire limité. String a = "a"; //Supposons que a pointe vers l'adresse 0x0001 a = "b"; //Après la réaffectation, a pointe vers l'adresse 0x0002, mais le "a" enregistré dans l'adresse 0x0001 existe toujours, mais il n'est plus pointé. à par a. De, a pointe déjà vers d'autres adresses. Par conséquent, les opérations sur chaîne sont toutes des opérations consistant à modifier l’adresse d’affectation plutôt qu’à modifier la valeur. 2. StringBuffer est une classe mutable et une classe d'opérations de chaîne thread-safe. Toute opération sur la chaîne vers laquelle elle pointe ne créera pas de nouvel objet. Chaque objet StringBuffer a une certaine capacité de tampon. Lorsque la taille de la chaîne ne dépasse pas la capacité, aucune nouvelle capacité ne sera allouée. Lorsque la taille de la chaîne dépasse la capacité, la capacité sera automatiquement augmentée. &nb

1. Explication complète de la relation entre les classes StringBuilder, StringBuffer et String en java

10 cours recommandés sur les opérations sur les chaînes

Introduction : La valeur de String est immuable, ce qui entraîne la génération d'un nouvel objet String à chaque fois qu'une opération est effectuée sur String. Ceci est non seulement inefficace, mais gaspille également beaucoup de temps limité. espace mémoire. StringBuffer peut classe Variable et classe d'opération de chaîne thread-safe, toute opération sur la chaîne vers laquelle elle pointe ne générera pas de nouvel objet. Les fonctions des classes StringBuffer et StringBuilder sont fondamentalement similaires

. 2. Les outils couramment utilisés en Java incluent les classes de manipulation de chaînes et les classes de cryptage et de déchiffrement MD5

10 cours recommandés sur les opérations sur les chaînes

Introduction : cet article présente principalement la classe d'opérations de chaîne et la classe de cryptage et de déchiffrement MD5 couramment utilisées en Java. Les amis dans le besoin peuvent se référer à

[Recommandations de questions-réponses associées] :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal