Video: Java kursus / undervisning #6 | If, else if og else statements i Java 2025
De fleste Java-applikationer gør hård brug af strenge, fordi strenge er et dataformular, som mennesker nemt forstår. Derudover tilbyder strenge fleksibilitet, som andre datatyper ikke tilbyder. Når du for eksempel arbejder med en streng, kan du blande tal og tekst sammen. En streng kan indeholde enhver form for information, du kan lide.
Derudover kan en streng endda indeholde escape-tegn, så strengens indhold vises på en måde, som du kan lide. Kort sagt, mennesker forstår strenge, og strenge er utroligt fleksible, hvilket gør dem til en populær måde at gemme data på.
Computeren forstår desværre ikke strengens indhold næsten lige så godt som du gør. Hvis du f.eks. Vil udføre matematiske relaterede opgaver i din applikation, skal du konvertere tal i strengformat til en faktisk numerisk primitiv eller objekttype. Ellers har computeren ingen ide om, hvordan man interagerer med dataene. Heldigvis gør Java det nemt at konvertere til og fra strenge.
Strenge kan blive ganske lange. Når de bliver lange nok, skal du måske søge dem på forskellige måder. Ud over at søge bestemte tegn, ord og sætninger, skal du muligvis finde kontroltegn eller udføre andre opgaver, der kun vedrører en del af snoren.
Når du arbejder med Java, kan du søge efter oplysninger i begyndelsen eller slutningen af strengen. Du kan også sammenligne to strenge for at bestemme hvilken som indeholder den type information, du har brug for. Endelig kan du arbejde med substrings, som er dele af strenge - en streng i stykker.
Evnen til at manipulere strenge er også afgørende. Du kan f.eks. Erstatte alle forekomster af Jack med Jane i en sætning. Du kan også udtrække specifikke tegn (som undslippe tegn) fra en sætning eller splitte strengen i mindre stykker ved at bruge et skilletegn (en særlig type tegn, der adskiller en del af strengen fra en anden del). Manipulerende strings indeholder også formatering af dem.