Gestel jy het 'n String objek en jy wil dit agteruit (in reverse) op die skerm vertoon ? Hoe nou gemaak ? Kyk na die volgende stukkie bronkode. Dis 'n volledige Java program so jy kan dit copy en paste in 'n file en op jou eie rekenaar uitvoer.
In die kode skep ek 'n String objek (dieString) en vertoon dit op die skerm. Dan verkry ek die lengte van die string en stoor dit in die veranderlike lengte. Nou maak ek 'n for-loop wat hardloop vanaf die laaste karakter in die string tot die eerste een. Met die System.out.print() opdrag skryf ek dan die hele string, karakter vir karakter, op die skerm.
So nou kan jy 'n string agteruit op die skerm vertoon. Wat daarvan as jy moet kyk of 'n String objek 'n sekere sin of frase bevat ? Hoe nou gemaak ? Gelukkig het die String klas verskeie ingeboude metodes om jou hiermee te help. Bestudeer die volgende program afvoer skerm en daarna die bronkode (source code) wat volg. Eerste word die lengte van die string op die skerm vertoon en daarna word dit vergelyk met 'n ander string op 'n manier wat sensitief is vir hoofletters. Die tweede toets ignoreer hoofletters en dus is dit 'n effens meer vergewende toets. Volgende word daar getoets of die string "aar" in die hoof string voorkom. Heel laaste toets die program waar die laaste "a" in die string voorkom.
Wat anders kan 'n mens met 'n String doen ? Die volgende programmetjie doen so 'n paar toertjies met 'n string soos om sekere karakters te vervang, 'n sub string uit die hoof string uit te haal, om te toets of 'n string begin of eindig met 'n sekere frase of sin en om die string maklik om te skakel vanaf hoof na klein letters en omgekeerd. Laaste word die string dan opgedeel in 'n array met die String.split() metode.
Hierdie artikel oor Java Strings is geskryf deur Ewald Horn en word gratis gehuisves deur JavaK. Besoek gerus vir www.javak.co.za vir meer artikels deur Ewald Horn. Die skrywer se tuisblad is te vinde by www.nofuss.co.za.