Java programmeerimise konspekt
Meetod signatuuriga String toString() on Java klasside üks
olulisemaid isendimeetodeid (umbes niisama olulised on equals,
clone, compareTo, ...), mis määrab objekti stringesituse (sisuliselt
trükikuju, mida kasutab näiteks print-meetod). Kui te soovite, et teie poolt
loodud klassi objektidel oleks "mõistlik" trükikuju, siis realiseerige see
toString-meetodi kaudu.
String-klassi klassimeetod valueOf aitab teisendada algtüüpi väärtusi
sõneks:
double d = TextIO.getlnDouble();
String arvTekstina = String.valueOf (d);
Vastupidised teisendused leiduvad algtüübile vastavate mähisklasside
juures:
double d1 = Double.parseDouble (arvTekstina);
Näide. Sõnade sagedustabeli moodustamine (analüüsime põhjalikumalt
hiljem).
import java.util.*;
public class Sagedused {
public static void main (String[] arg) {
Hashtable stabel = leiaSagedused (arg);
Object [] om = stabel.keySet().toArray();
Arrays.sort (om);
for (int i=0; i