Kjo nuk është në të vërtetë një strukturë të dhënash në krahasim me grupet dhe fjalorët, por megjithatë vargjet janë sekuenca karakteresh.

Për shkak se një varg është një sekuencë karakteresh, ju mund të aplikoni të gjitha sekuencat (si "arrays") funksionet, ciklin, nënvargjet, futni vargun, dukuritë e para/të fundit, lidhjen, krahasimin, …

Por gjithashtu, koncepte të tjera palindrome (mund të lexohen në të dyja mënyrat: anna, bob, ...), anagram (të njëjtat personazhe por renditje të ndryshme: aktorë, kastor, ...), < fortë>seriali (krijo një varg nga një objekt dhe në mënyrë të kundërt).

Për shkak se vargjet mund të përmbajnë karaktere të madhësive të ndryshme (alfabeti anglez, shkronja kineze ose Emojis përdorin madhësi të ndryshme memorie), ne nuk mund të aksesojmë drejtpërdrejt çdo karakter. Megjithatë, ekziston një mënyrë e thjeshtë për ta bërë atë duke përdorur shtesën e mëposhtme.

Ju mund të ndani një varg sipas një nënvargu.

Ju gjithashtu mund të merrni vlerën Unicode të çdo karakteri për vargun duke përdorur vetitë e tyre utf8/utf16. Për të marrë një karakter nga një Int, përdorni klasën UnicodeScalar.

Strings janë të famshëm në pyetjet e intervistës; si input apo output, nuk duhet t'i injorojmë dhe të mësohemi me to.

‹‹ Fjalorët | "Libri" | Grupe ››