Informatica II 25-09-2014
Theorie: 50%
Oefeningen examen
Enkele theorievragen
Labo: 50%
2 testen
Lager dan 7/20 f***
Examenvraag: hoe “” op het scherm weergeven gebruik \
Instantie variabelen private, protected, public
Conditionele uitdrukking:
Syntax: vwde? Uitdr1 : uitdr2
Vb
o a = b > 0 ? 1 : -1
Wrapper Classes
Elk primitief datatype heeft een wrapper class
char: Character
int: Integer
, …
Kunnen Strings omzetten naar getallen
Bevatten statische methodes:
Char
o Character.isLowerCase(char ch)
o isDigit(char ch)
Theorie: Boxing – Unboxing
Boxing = automatische conversie van primitieve waarde naar
wrapper-object
Unboxing = automatische conversie van wrapper-object naar
primitieve waarde
MET VOORBEELD KUNNEN GEVEN (zie ppt)
Args en StringBuilder examen theorie!!
Strings
String s = new String();
String s = new String(“abc”);
String s = new String (s2)
Als je een string veranderd verwijst deze naar een andere referentie
maar ‘gelinkte’ strings veranderen niet mee.
, Lengte van een string: s.length() haakjes!
Belangrijkste methodes:
s.length()
int i = s.indexOf(…)
o i = s.indexOf(char)
o i = s.indexOf(String)
o i = s.indexOf(char, int) zoeken vanaf een plaats
s.toLowerCase()
s.toUpperCase()
een string is onveranderlijk!!
s.toLowerCase maakt een nieuwe string!!
Dus als je je string wil aanpassen:
s = s.toLowerCase();
char c = s.charAt(int i)
String s2 = s.substring(4);
s2 = s2.replace()
ook hier krijg je een nieuwe string terug. Om de
originele te veranderen moet je deze nieuwe in de originele
String opslaan
Theorie: 50%
Oefeningen examen
Enkele theorievragen
Labo: 50%
2 testen
Lager dan 7/20 f***
Examenvraag: hoe “” op het scherm weergeven gebruik \
Instantie variabelen private, protected, public
Conditionele uitdrukking:
Syntax: vwde? Uitdr1 : uitdr2
Vb
o a = b > 0 ? 1 : -1
Wrapper Classes
Elk primitief datatype heeft een wrapper class
char: Character
int: Integer
, …
Kunnen Strings omzetten naar getallen
Bevatten statische methodes:
Char
o Character.isLowerCase(char ch)
o isDigit(char ch)
Theorie: Boxing – Unboxing
Boxing = automatische conversie van primitieve waarde naar
wrapper-object
Unboxing = automatische conversie van wrapper-object naar
primitieve waarde
MET VOORBEELD KUNNEN GEVEN (zie ppt)
Args en StringBuilder examen theorie!!
Strings
String s = new String();
String s = new String(“abc”);
String s = new String (s2)
Als je een string veranderd verwijst deze naar een andere referentie
maar ‘gelinkte’ strings veranderen niet mee.
, Lengte van een string: s.length() haakjes!
Belangrijkste methodes:
s.length()
int i = s.indexOf(…)
o i = s.indexOf(char)
o i = s.indexOf(String)
o i = s.indexOf(char, int) zoeken vanaf een plaats
s.toLowerCase()
s.toUpperCase()
een string is onveranderlijk!!
s.toLowerCase maakt een nieuwe string!!
Dus als je je string wil aanpassen:
s = s.toLowerCase();
char c = s.charAt(int i)
String s2 = s.substring(4);
s2 = s2.replace()
ook hier krijg je een nieuwe string terug. Om de
originele te veranderen moet je deze nieuwe in de originele
String opslaan