| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java String Sammenkædning Vs. StringBuilder
    Med Java programmering , er der mange måder at skabe , gemme, udnytte og på anden måde manipulere tekst. En streng er dybest set et stykke tekst ses som en streng af tegn ved programsproget dekoder. For eksempel ville ordet Java ses som en streng af fire tegn. Der er fordele og ulemper ved at bruge nogen af ​​de strengsammensætning teknikker i Java. StringBuilder er en streng sammenkædning teknik, men sammenkædning kan gøres ganske enkelt ved hjælp af "+" operatør. String

    En streng er en linje af tegn. Der er mange forskellige funktioner, som kan anvendes til at manipulere en streng i Java-programmering . Du kan tælle længden af ​​tegn , afkorte snoren eller bruge "+ " til at sammenkæde en streng til andre tegn eller sammenkæde to strenge sammen. Det er vigtigt at bemærke, at strengene er uforanderlige , når de er oprettet. Dette kan være en god ting, hvis du ønsker at dele strengen globalt, men det kan også forårsage ekstra CPU-forbrug og bremse behandling, da IBMs Best Practices artikel forklarer .
    String Sammenkædning
    < br >

    den grundlæggende metode til strengsammensætning bruger " + " til at sammenkæde to strenge. Ifølge IBM kan bruge denne metode medføre over- udnyttelse af CPU, hvilket kan føre til langsommere ydeevne generelt. En ulempe ved denne metode er, at strengen er fuldstændig uforanderligt engang oprettet. Ved hjælp af "+ " til at bygge strenge får programmet til at skabe store mængder af midlertidige objekter. Disse midlertidige objekter skal renses op af skrald indsamler i programmet.
    StringBuilder
    p Som Oracles forklaring af Java StringBuilder klassen stater ved StringBuilder i stedet for strengen funktion eller grundlæggende strengsammensætning er mere effektiv i at det forbliver dynamisk efter oprettelsen . Fordi det er dynamisk, kan strengen være manipuleret i samme omgang , at det oprindeligt blev oprettet, og ingen nye midlertidige objekter skal oprettes eller renses op. Det kan oversættes til mindre arbejde for CPU'en. Den StringBuilder klasse er faktisk et array med en kapacitet på 16 karakterer , og hver separat karakter eller rum er tildelt et nummer i array. For ikke at være begrænset til kun 16 tegn , er der andre funktioner, der kan bruges med StringBuilder klassen for at gøre det længere.
    Array

    Et array er en sammenhængende hukommelse tildeling. Det er altid en fast længde , der ikke ændres efter at være blevet indstillet. Når du programmerer , kan enhver liste tildeles en array variabel , og det variable kan refereres til at vise bare et objekt på listen. Ved tildeling værdier til et array variabel , hver enkelt objekt modtager sit eget nummer . I StringBuilder klassen , gælder samme regel om arrays , hvert bogstav i strengen får et nummer, der starter ved 0 . For eksempel, hvis StringBuilder --- som er opkaldt "Java " --- holder ordet " Greetings ", der opfordrer til Java [4] ville producere "t" fra strengen . "G " ville være Java [0] , "r " Java [1], og så videre.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konstateres, Empty ResultSet blev returneret i J…
    ·Sådan Find Java Trace Logs 
    ·Struts Vs. Hibernate 
    ·Sådan oprettes en Hangman spil Med Java 
    ·Sådan oprettes en Web Service Brug akse 
    ·Sådan bruges Palette i NetBeans 
    ·Hvordan udvikler man et Tetris spil i Java Uden en appl…
    ·Hvordan man omdirigerer til en ny webadresse i Servlet 
    ·Sådan får du adgang en LinkedIn API Fra Android 
    ·Sådan tilpasser et J2ME tekstfelt 
      Anbefalede Artikler
    ·Sådan kopieres en mappe & dens indhold i VB.NET 
    ·Sådan importeres Excel Into MySQL PHP 
    ·Grundlæggende Java Koder 
    ·Sådan Beregn Eksponenter i Java 
    ·Hvordan til at udfylde en tekstboks Fra Combo i Access …
    ·Hvordan man laver en Gentagelse Loop i Python 
    ·Sådan fjernes en Array Variabel i Perl 
    ·Sådan Fremskynde PHP Curl 
    ·Sådan integrerer en PayPal Sandbox konto Med PHP 
    ·Sådan gendannes en Exchange EDB File 
    Copyright © Computer Viden http://www.computerdk.com