Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java String Sammenkobling Vs . StringBuilder
    med Java -programmering , det er mange måter å lage , lagre , bruke og ellers manipulere tekst . En streng er i utgangspunktet et stykke tekst på som en streng med tegn av programmet språk dekoder . For eksempel vil ordet Java bli sett på som en streng av fire tegn. Det er fordeler og ulemper med å bruke noen av Strengsammenkobling teknikker i Java. StringBuilder er en streng sammensetning teknikk , men sammensetning kan gjøres ganske enkelt ved å bruke " +" operatør. String

    En streng er en serie tegn. Det finnes mange forskjellige funksjoner som kan brukes til å manipulere en streng i Javaprogrammering . Du kan telle lengden på tegn , avkorte strengen eller bruk " +" operatøren for å sette sammen en streng til andre tegn eller for å sette sammen to strenger sammen. Det er viktig å merke seg imidlertid at strengene er uforanderlig når de er opprettet. Dette kan være en god ting hvis du ønsker å dele strengen globalt, men det kan også føre til ekstra CPU-bruk og tregere behandling, som IBMs Best Practices artikkelen forklarer .
    Strengsammenkobling

    den grunnleggende metoden for streng sammensetning bruker " +" operatøren å sette sammen to strenger . I henhold til IBM, kan ved hjelp av denne metode forårsaker over- utnyttelse av CPU , som kan føre til redusert ytelse totalt sett. En ulempe ved å bruke denne metoden er at strengen er helt uforanderlig en gang skapt . Med "+ "-operatoren for å bygge strenger får programmet til å skape store volumer av midlertidige objekter . Disse midlertidige objekter må renses opp av søppel samler i programmet.
    StringBuilder
    p Som Oracles forklaring av Java StringBuilder klasse stater , ved hjelp StringBuilder i stedet for streng funksjon eller grunnleggende streng sammensetning er mer effektiv ved at den forblir dynamisk etter skapelsen . Fordi det er dynamisk , kan strengen manipuleres på samme forekomst som det ble opprinnelig opprettet, og ingen nye midlertidige objekter må opprettes eller ryddet opp . Dette kan oversettes til mindre arbeid for CPU. Den StringBuilder klassen er faktisk en matrise med en kapasitet på 16 tegn , og hvert enkelt tegn eller plass er tildelt et nummer i rekken . For ikke å være begrenset til bare 16 tegn , det er andre funksjoner som kan brukes med StringBuilder klassen for å gjøre det lenger .
    Array

    En matrise er en sammenhengende minne tildeling. Det er alltid en fast lengde som ikke endrer seg etter å ha blitt satt . Når man programmerer , kan noen liste bli tildelt en rekke variable , og at variabelen kan henvises til å vise bare ett objekt i listen. Når du tilordner verdier til en rekke variable , får hver separat objekt sitt eget nummer . I StringBuilder klassen , gjelder samme regel av arrays , hver bokstav i strengen får et nummer som starter på 0 . For eksempel, hvis StringBuilder --- som heter " Java" --- holder ordet " Greetings , " kaller for Java [ 4 ] ville produsere "t" fra strengen . "G " ville være Java [ 0 ], " r" Java [ 1 ] og så videre.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Roast et Pork Knuckle 
    ·Hvordan lage en egendefinert navigaton bar i iWeb 
    ·Hvordan oppdatere JavaScript 
    ·Hvordan bruke Java API Dokumentasjon 
    ·Hvordan skrive en klasse og opprette en forekomst i Jav…
    ·Hvordan lage Date Object Fra String i Java 
    ·Hvordan lage en String i Java 
    ·Hvordan lage en Adobe AIR Application 
    ·Slik bruker du en Controller i Java 
    ·Hvordan gjøre tillegg i Java 
      Anbefalte artikler
    ·JavaScript Vs . Java Applets 
    ·Hvordan koble to former i Visual Basic 
    ·Hvordan erstatte en Backslash 
    ·Hvordan Split en Java String Into Characters 
    ·Hvordan lage din egen tekst Adventure spill 
    ·Slik bruker du en Connection String variabel i SSIS 
    ·Hvordan Graf Fractals på TI -82 
    ·Hvordan velge Oppstart Form i et Windows-program 
    ·Forskjellen mellom en operand & Operator 
    ·Hvordan å gjøre noe kjøre på egen hånd tråden i V…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/