Java - streng

Innholdsfortegnelse
Java kan jobbe med andre datatyper bortsett fra numeriske typer, en veldig viktig sak er tegn, vi kan bruke en type som heter String å kunne deklarere variabler som lagrer tegnstrenger.
Stringtypen
I Java vi har en røye typeDette tilsvarer et enkelt tegn, men som vi nevnte i begynnelsen, vil vi mesteparten av tiden trenge å bruke mer enn ett tegn, for eksempel når vi ber en bruker om å skrive inn navnet sitt; for dette har vi Stringtype.
De Stringtype det er virkelig en klasse og ikke en primitiv datatype, så driften kan være nærmere klasser som System eller Skanner enn av typer som int eller double, når en klasse brukes til å deklarere en variabel, kalles den en referansetype.
For å deklarere en variabel av typen String gjør vi ganske enkelt følgende:
String message = "Velkommen til Java";

Som vi kan se, er det en normal variabeldeklarasjon. Det er en annen operasjon som er veldig vanlig og er streng sammenkobling, eller tekstkopling, dette er ikke annet enn å bare slå sammen to tekster, enten de er forskjellige variabler, bokstaver i en variabel, etc.
La oss se noen nedenfor eksempler på hvordan vi kan sammenkoble tekst i forskjellige situasjoner:
1-Koble sammen forskjellige deler av teksten:
String melding = "" Velkommen "+" til "+" JAVA ";

Denne saken er kanskje ikke vanlig, men den er grunnlaget for hva vi kan gjøre.
2-Sammenkoble tekst og tall:
String melding = "" Velkommen "+" til "+ 2014;

I dette tilfellet ser vi hvordan 2014 er ute av sitater fordi det er et tall.
3-Sammenkoblede variabler:
Dette er kanskje en av de vanligste bruksområdene for sammenkobling:
 String navn = "Ramon"; String greeting = "Hei"; String melding = "velkommen til Java"; 

Nå kan vi skrive ut meldingen:
System.out.println (hilsen + navn + melding);

Med dette vil vi få verdien av hver variabel som skrives ut etter hverandre.
Skannerklasse, next () og nextLine () metoder
Nå skal vi jobbe med Skannerklasse for å kunne ta tekst som brukeren legger inn via tastaturet og bruke den i programmene våre.
Vi har to interessante metoder, den første er neste (), Denne metoden lar oss fange en tekst og motta den ved å plassere et mellomromstegn, den er nyttig når vi bare trenger å innlemme et ord.
Den andre metoden er nextLine () som lar oss skrive inn en fullstendig tekstlinje og bare sende den når vi trykker på tasten Tast inn som tilsvarer et linjeskift.
La oss se nedenfor et lite program hvor vi testet alt vi har lært så langt om bruken av Stringtype:
 importer java.util.Scanner; public class Hallo {public static void main (String [] args) {// vi instansierer Scanner class Scanner input = new Scanner (System.in); // vi bruker metoden nextLine () System.out.print ("Skriv navnet ditt:"); Strengnavn = input.nextLine (); // vi slår sammen. System.out.println ("Velkommen" + navn); System.out.println ("Hva er din favorittaktivitet:"); Stringaktivitet = input.nextLine (); System.out.println ("da vet vi hva du liker" + aktivitet); System.out.println ("Vi sees senere" + navn); }} 

Som vi ser i dette programmet bruker vi nextLine () -metode for å fange brukerdata, noe som vil gi oss et resultat som følgende:

FORSTØRRE

Og så avslutter vi denne opplæringen der vi allerede har lært å deklarere variabler som streng, sammenkoble disse variablene og også være i stand til å fange streng fra brukeren.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave