Hvordan erklære en streng i Java

Hvordan erklære en streng i Java
Java tilbyr et par tilnærminger for å erklære en streng, for eksempel ved hjelp av doble sitater og bruke et nytt nøkkelord. Strengene erklært med doble sitater blir referert til som strenglitteraler. I Java er strenger ikke annet enn en matrise/sekvens av tegn. Det er flere innebygde metoder som kan brukes med strengene for å utføre forskjellige operasjoner på strengene. For å utføre enhver handling/oppgave på en streng, må vi imidlertid for det første erklære en streng.

Denne oppskrivningen vil forklare et par tilnærminger for å erklære en streng i Java:

  • Hvordan du erklærer en streng i java ved hjelp av streng bokstavelig?
  • Hvordan erklære en streng ved hjelp av et nytt nøkkelord?

Så la oss komme i gang!

Hvordan erklære en streng ved hjelp av strenglitteraler?

I Java kan en streng bokstavelig erklæres ved hjelp av doble sitater "". Den undergitte syntaks vil gi deg mer klarhet om strenglitteralene:

String StringObj = "String LITERALE EKSEMPEL";

Når vi erklærer et strengobjekt som en bokstavelig, verifiserer JVM det fra “String Constant Pool”. Hvis strengen allerede eksisterer, vil JVM returnere referansen til den allerede opprettede strengen bokstavelig. Imidlertid, hvis strengen ikke eksisterer i bassenget, vil det opprettes et nytt objekt i strengkonstant bassenget.

Eksempel: Hvordan erklære en streng bokstavelig i Java?

String StringObj = "Velkommen til Linuxhint.com ";
System.ute.println (stringobj);

I dette programmet erklærte vi for det første en streng bokstavelig og etterpå trykket vi verdien tilordnet strengen ved hjelp av println () -metode:

Slik kan vi erklære en streng bokstavelig i Java.

Hvordan erklære en streng ved hjelp av et nytt nøkkelord?

I Java kan vi erklære en streng ved hjelp av en ny nøkkelord. Den undergitte syntaksen vil gi deg mer klarhet om strenglitteralene.

String StringObj = ny streng ("String Literal Explie");

Det nye nøkkelordet vil erklære to objekter (i.e. den ene i strengbassenget mens den andre i haugen) og den ene referansevariabelen.

Eksempel: Hvordan erklære en streng ved hjelp av det nye nøkkelordet i Java?

String StringObj = Ny streng ("www.Linuxhint.com ");
System.ute.println (stringobj);

I det ovennevnte kodestykket, erklærte vi til å begynne med en streng ved hjelp av det nye nøkkelordet, og etterpå benyttet vi println () -metoden for å skrive ut strengens verdi:

På denne måten kan vi erklære en streng ved hjelp av det nye nøkkelordet.

Konklusjon

Det nye nøkkelordet og strenglitteralene brukes til å erklære en streng i Java. I Java er det foretrukket å bruke strenglitteralene for strengdeklarasjon. Fordi strenglitteralene ikke oppretter et nytt objekt hvis det allerede eksisterer, gir strenglitteralene mer minneeffektivitet og hukommelsesoptimalisering. Denne oppskrivningen vurderte et par eksempler for å forklare hvordan du erklærer en streng i Java.