Kirjoitetaan lyhyt esimerkki, jolla demonstroidaan funktion käyttöä:
import fi.jyu.mit.ohj2.Mjonot; /** * Ohjelmalla demonstroidaan erota-funktion toimintaa * @author Vesa Lappalainen * @version 1.0, 21.02.2003 */ public class ErotaEsim { private static void tulosta(int n,String pala, StringBuffer jono) { int valeja = 10-pala.length(); System.out.println(n + ": pala = '" + Mjonot.fmt(pala + "'",-10) + " jono = '" + jono + "'"); } public static void main(String[] args) { StringBuffer jono = new StringBuffer(" Volvo | 12300 | 1"); String pala=""; tulosta(0,pala,jono); pala = Mjonot.erota(jono,'|'); tulosta(1,pala,jono); pala = Mjonot.erota(jono,'|'); tulosta(2,pala,jono); pala = Mjonot.erota(jono,'|'); tulosta(3,pala,jono); pala = Mjonot.erota(jono,'|'); tulosta(4,pala,jono); } }
Ohjelma tulostaa:
0: pala = '' jono = ' Volvo | 12300 | 1' 1: pala = ' Volvo ' jono = ' 12300 | 1' 2: pala = ' 12300 ' jono = ' 1' 3: pala = ' 1' jono = '' 4: pala = '' jono = ''