Java - Șir

Cuprins
Java poate funcționa cu alte tipuri de date în afară de tipurile numerice, un caz foarte important sunt caracterele, putem folosi un tip numit Şir pentru a putea declara variabile care stochează șiruri de caractere.
Tipul de șir
În Java noi avem o tip charAceasta corespunde unui singur caracter, totuși, așa cum am menționat la început, de cele mai multe ori va trebui să folosim mai multe caractere, cum ar fi atunci când cerem unui utilizator să introducă numele; pentru aceasta avem Tipul șirului.
Tipul șirului este într-adevăr o clasă și nu un tip de date primitiv, astfel încât funcționarea sa poate fi mai aproape de clase precum Sistem sau Scanner decât de tipuri precum int sau double, atunci când o clasă este utilizată pentru a declara o variabilă este cunoscută sub numele de tipul de referință.
Pentru a declara o variabilă de tip String facem pur și simplu următoarele:
String message = "Bun venit în Java";

După cum putem vedea, este o declarație variabilă normală. Există o altă operație care este foarte comună și este concatenare șir, sau concatenarea textului, aceasta nu este altceva decât simpla îmbinare a două texte, indiferent dacă sunt variabile diferite, literali într-o variabilă etc.
Să vedem mai jos câteva exemple despre cum putem concatena textul în diferite situații:
1-Concatenează diferite porțiuni de text:
Mesaj șir = "" Bun venit "+" la "+" JAVA ";

Este posibil ca acest caz să nu fie obișnuit, dar este fundamentul a ceea ce putem face.
2-Concatenează text și numere:
Mesaj șir = "" Bun venit "+" la "+ 2014;

În acest caz, vedem cum 2014 a ieșit din ghilimele, deoarece este un număr.
3-Concatenează variabile:
Aceasta este probabil una dintre cele mai frecvente utilizări ale concatenării:
 String name = "Ramon"; String greeting = "Bună ziua"; String message = "bun venit în Java"; 

Acum putem imprima mesajul:
System.out.println (salut + nume + mesaj);

Cu aceasta vom obține valoarea fiecărei variabile tipărite una după alta.
Clasa scanerului, metodele next () și nextLine ()
Acum vom lucra cu Clasa scanerului pentru a putea prelua textul pe care utilizatorul îl introduce prin tastatură și să-l folosească în cadrul programelor noastre.
Avem două metode interesante, prima este Următorul (), Această metodă ne permite să captăm un text și să îl primim plasând un caracter spațial, este util atunci când trebuie doar să încorporăm un cuvânt.
Cealaltă metodă este nextLine () care ne permite să introducem o linie completă de text și să o trimitem numai atunci când apăsăm tasta introduce care corespunde unei întreruperi de linie.
Să vedem mai jos un mic program în care punem la încercare tot ce am învățat până acum despre utilizarea Tipul șirului:
 import java.util.Scanner; public class Hello {public static void main (String [] args) {// instanțăm clasa Scanner Intrare scaner = Scanner nou (System.in); // folosim metoda nextLine () System.out.print („Scrie-ți numele:”); Numele șirului = input.nextLine (); // concatenăm. System.out.println („Bun venit” + nume); System.out.println ("Care este activitatea ta preferată:"); Activitatea șirului = input.nextLine (); System.out.println („știm atunci ce îți place” + activitate); System.out.println („Ne vedem mai târziu” + nume); }} 

După cum vedem în acest program, folosim metoda nextLine () pentru a captura date de utilizator, ceea ce ne-ar oferi un rezultat precum următorul:

MARI

Și astfel încheiem acest tutorial în care am învățat deja să declarăm variabilele ca Șir, să concatenăm aceste variabile și să putem capta Șir de la utilizator.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave