...
I vårt program så bruker vi typene java.util.List, java.util.ArrayList og java.util.Scanner, derfor ser import-delen av programmet slik ut:
...
Code Block | ||
---|---|---|
| ||
Scanner scanner = new Scanner(System.in); // declare and initialise the scanner variable while (true) { ... String token = scanner.nextLine(); // declare and initialise the token variable ... } ... scanner.close(); // always remember to close it, before the block scope ends |
Nyttige metoder og funksjoner
Både Python og Java har mange nytte funksjoner/metoder som det er greit å ha oversikt over. Noen funksjoner kalles direkte, mens andre må kalles på et objekt, typisk med med et variabelnavn og punktum foran. F.eks. bruker en i Python len(str) for å finne lengden til en string og str.find(substr) for å finne indeksen til første forekomst av substr i str.
Her en liten oversikt over nyttige Java-funksjoner/metoder for håndtering av string-verdier: Tekst-håndtering
Her er en innføring i bruk av lister o.l.: Collection-rammeverket
RPNCalc1.java
Og her er all koden:
...