( uid_15483 | 2020. 11. 09., h – 01:59 )

—substring képzése

substring

—string megfordítása helyben

reverse

—string első karaklerének elhagyása

tail

—string utolsó karakterének elhagyása

head

—egy karakter hozzáfűzése a string végéhez.

append

—dissect: stringből egy rész kihagyása.

removeRange

—Egy string beszúrása a string egy adott pozíciója ELÉ, illetve azon pozíció UTÁN.

insertBefore, insertAfter

—Annak vizsgálata, egy string tartalmaz-e egy másik stringet a belsejében

contains

—Egy karakter első előfordulásának keresése a stringben.

firstIndexOf

—A string karaktereinek balra vagy jobbra léptetése (rotációja) .

shift/rotate

—A string karaktereinek kis- illetve nagybetűssé alakítása.

toLower, toUpper

—A string feltöltése egy adott karakterrel.

fill

—String előállítása egy adott karakter n-számú ismétlésével.

repeat

—A string balra-, jobbra-, illetve középre igazítása egy adott hosszúságú mezőben, a maradék közöket szóközzel feltöltve, szükség esetén a kilógó vég csonkolásával.

padLeft, padRight, padMid (tippre ez inkabb a megjeleniteshez tartozik, nem a string fuggvenykonyvtarba)

—A string balra igazítása az MC-ben szokásos módon, amikoris ha a string hosszabb mint a megadott mezőhossz, akkor az elejét és a végét látjuk, és középen van kihagyva a bele nem férő mennyiség, s ezt egy ~ karakter jelöli.

fit (elozohoz hasonloan szerintem nem string fuggvenykonyvtarba valo)

—A string elején levő whitespace karakterek lehagyása.

trimStart/trimLeft

—A string végén levő whitespace karakterek lehagyása.

trimEnd/trimRight

—A string elején és végén levő whitespace karakterek lehagyása.

trim

—A stringben levő összes whitespace karakter szóközre cserélése.

replace

—A stringben levő összes whitespace karakter lecserélése szóközre úgy, hogy az egymás utáni whitespace karakterek csoportja egyetlen szóközzel van helyettesítve.

replaceGroup

—Annak vizsgálata hogy a string végén egy / jel van-e, s ha nem akkor kiegészíti e jellel a stringet.

ensureLastCharacter/ensureEnding

—Annak vizsgálata hogy a string végén egy újsor jel van-e, s ha nem akkor kiegészíti e jellel a stringet.

ensureLastCharacter/ensureEnding (ugyan az mint elobb, csak mas karaktert illeszt a string vegere)

—Annak vizsgálata, a string végén újsor karakter áll-e, s ha igen, akkor azt lehagyja.

trim (ugyan az a muvelet, csak mas karaktert vag le a string vegerol)

—Az összes C stílusú azaz // -el kezdődő vagy /* ... */ közti megjegyzés eltávolítása a stringből.

removeCStyleComment (ez olyan specialisnak tunik, hogy nem raknam a string fuggvenykonyvtarba)

—File beolvasása a stringbe.

readFromFile (szerintem ez file muvelet, nem a string konyvtarba valo)

—A string stringtömbbé alakítása, úgy, hogy a stringtömb egy sorába az kerül amit újsor karakter zár le.

split/tokenize

—String kiiratása fájlba, UTF-8 formátumban.

writeToFile (szerintem ez file muvelet, nem a string konyvtarba valo)

—Egy karakter előfordulásainak száma a stringben.

count

—A string szavakra bontása. Azaz e művelet eredménye egy stringtömb lesz aminek minden eleme egy szó. Szó az amit whitespace karakterek határolnak (vagy a string legeleje vagy vége).

split/tokenize (ugyan az a muvelet mint elobb, csak mas karakter szerint tortenik a bontas)