Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment utiliser le scanner Arbres d…
  • Comment apprendre Web Design Rapidem…
  • Comment créer une grille en Java 
  • Comment importer des classes dans Ne…
  • Comment faire des jeux Java 
  • Comment faire pour résoudre le mess…
  • Comment utiliser un Google App Engin…
  • Comment obtenir chemins d'accès rac…
  • Comment utiliser Ant Eclipse Avec we…
  • Comment faire pour ajouter à KeyLis…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Java Vs chaîne de concaténation . StringBuilder

    Avec la programmation Java , il existe de nombreuses façons de créer, enregistrer , utiliser et manipuler autrement texte. Une chaîne est essentiellement une partie de texte considérée comme une chaîne de caractères par le décodeur de langage de programmation . Par exemple , le mot Java serait considéré comme une chaîne de quatre caractères. Il ya des avantages et des inconvénients à l'utilisation de toutes les techniques de concaténation de chaînes en Java . StringBuilder est une technique de concaténation , mais concaténation peut être fait simplement en utilisant l'opérateur «+». Chaîne

    Une chaîne est une ligne de caractères . Il ya beaucoup de fonctions différentes qui peuvent être utilisées pour manipuler une chaîne de programmation en Java . Vous pouvez compter la longueur de caractères, tronquer la chaîne ou utiliser l'opérateur «+» pour concaténer une chaîne de caractères ou d'autres pour concaténer deux chaînes ensemble. Il est important de noter , cependant, que les chaînes sont immuables une fois qu'ils sont créés. Cela peut être une bonne chose si vous souhaitez partager la chaîne au niveau mondial , mais il peut aussi causer l'utilisation du processeur supplémentaire et ralentir le traitement , que l'article des meilleures pratiques d'IBM explique .
    Concaténation de

    la méthode de base de la concaténation de chaînes utilise l' opérateur «+» pour concaténer deux chaînes . Selon IBM, cette méthode peut entraîner la sur-utilisation de la CPU , qui peut conduire à une baisse des performances globale. Un inconvénient de cette méthode est que la chaîne est entièrement modifiable une fois créé . Utilisation de l'opérateur «+» pour générer des chaînes provoque le programme pour créer de grandes quantités d'objets temporaires. Ces objets temporaires doivent être nettoyés par le garbage collector dans le programme.
    StringBuilder

    l'explication de la classe Java StringBuilder états d'Oracle, utilisant StringBuilder en la place de la fonction de chaîne ou la concaténation de chaînes de base est plus efficace en ce qu'il reste après la création dynamique . Parce qu'elle est dynamique , la chaîne peut être manipulé dans la même instance qu'il a été initialement créé , et aucun de nouveaux objets temporaires doivent être créés ou nettoyé. Cela se traduit par moins de travail pour le CPU. La classe StringBuilder est en fait un tableau avec une capacité de 16 caractères , et chaque caractère ou un espace distinct est affecté un numéro dans le tableau. Afin de ne pas être limité à seulement 16 caractères , il existe d'autres fonctions qui peuvent être utilisées avec la classe StringBuilder pour le rendre plus .
    Tableau

    Un tableau est une allocation de mémoire contiguë. C'est toujours une longueur fixe qui ne change pas après avoir été réglé. Lors de la programmation , une liste peut être affecté à une variable de tableau , et que cette variable peut être référencé à afficher un seul objet dans la liste . Lorsque vous attribuez des valeurs à une variable tableau , chaque objet séparé reçoit son propre numéro. Dans la classe StringBuilder , la même règle s'applique de tableaux , chaque lettre de la chaîne reçoit un numéro commençant à 0. Par exemple, si le StringBuilder --- qui est nommé "Java" --- tient le mot " Greetings ", appelant à Java [4] produirait "t" de la chaîne. «G» serait Java [0] , "r" Java [1] et ainsi de suite .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Avantages et inconvénients des machines virtuelles Java 
  • Comment faire pour télécharger des images en Jsp 
  • Comment faire pour intégrer Java dans Flex 
  • Comment appeler un CFC de Javascript 
  • Comment créer une boucle pour remplir des tableaux en Java 
  • Comment analyser SAP dans les journaux Java 
  • Comment faire un histogramme en Java 
  • La différence entre une applet Java et Javascript 
  • Comment télécharger et apprendre Java sur le BlueJ Environnement 
  • Parse, méthode en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc