String, StringBuilder, Array, ArrayList - Arrays
41 belangrijke vragen over String, StringBuilder, Array, ArrayList - Arrays
Hoe definieer je een int array en String array
String objArray[] = new String[] {"Harry", "Shreya", "Paul", "Selvan"};
Wat zijn de stappen om een array aan te maken?
- Declaring the array
- Allocating the array
- Initializing the array elements
Kan de grootte van een array meegegeven worden tijdens het declareren?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Wat gebeurt er als de volgende code uitgevoerd wordt?
int intArray[2]; String[5] strArray; int[2] multiArray[3];
Wat voor een datatypes kunnen er allemaal in een array?
Arrays can be of any data type other than null.
Wat zijn de default waarden als je een array aanmaakt, voor alle objecten en primitieven die erin kunnen?
Once allocated, all the array elements store their default values. Ele- ments in an array that store objects default to null. Elements of an array that store primitive data types store 0 for integer types (byte, short, int, long), 0.0 for dec- imal types (float and double), false for boolean, or /u0000 for char data.
Wat is belangrijk bij het alloceren van een array?
Zorg ervoor dat de grootte van de array in de allocatie staat, NIET DE DECLARATIE!
Bij het alloceren van een multidimensional array, wat is dan belangrijk?
int intArray[][] = new int[2][];
check de afbeelding voor goede en slechte voorbeelden.
Kun je alleen maar nummers meegeven bij het alloceren van een array?
Wat gebeurt er met een array die niet gealloceerd is? En met een multidimensionale array waar alleen de 1e dimensie van is gealloceerd?
Tik in eclipse hoe je een multidimensionale array vult in een loop
Zie afbeelding
Welke exception wordt er gegooid als je een positie probeert te benaderen van een array die niet bestaat? At Runtime.
ArrayIndexOutOfBoundsException
Welke types mag je meegeven aan een array om de inhoud op te halen of te initialiseren?
Alles van type integer lager of gelijk aan een int:
short, byte, char
Welk statement gaat fout als je de inhoud van test[x] af wilt drukken? bv test[b]
Hoe kan je een positie van een array veranderen?
Wanneer kun je de size van een array niet meegeven tijdens het alloceren?
String[] strArray2 = new String[]{"Summer", "Winter"};
When you combine an array declaration, allocation, and initialization in a single step, you can’t specify the size of the array. The size of the array is calculated by the number of values that are assigned to the array.
Wanneer is de new initializer verplicht voor een array?
Wat als men het volgende vraagt?
strArray2 = new String[][] { { "Summer", "Winter" }, { "test" } };
op positie 1,1 is niets opgeslagen...
strArray2 = new String[][] { { "Summer", "Winter" }, { "test" , null} };
Wat is een array met arraytype abstract class?
null is ook valide
Welke public members heeft een array object?
method clone()
alle inherited methods van het object
Hoe benader je de lengte van een array?
Hoe benader je de lengte van een string
Kan ik dubbele waarden toevoegen aan een arraylist?
Welke volgorde houdt een arraylist bij
Welke iterators kan ik gebruiken om een arraylist te doorlopen
Waarom heeft ArrayList een import nodig?
Wat is de goede manier om een ArrayList te declareren en initialiseren?
ArrayList<String> myArrList = new ArrayList<String>();
of
ArrayList<String> myArrList = new ArrayList<>();
Wat is de standaard grootte als je geen lengte aan een ArrayList meegeeft?
Wat als je een arraylist aanmaakt met een negatieve lengte?
IllegalArgumentException
Welke twee manieren heb je om een element toe te voegen aan ArrayList?
add(int, E)
Wat gebeurt er op de achtergrond als add() wordt aangeroepen aan een arraylist?
Als dit niet het geval is dan wordt er een nieuwe array elementData aangemaakt, met een hogere capaciteit. Alle elementen van de oude array worden gekopieerd, en element wordt aan de achterkan aan het eerst beschikbare slote toegevoegd.
Wat gebeurt er op de achtergrond als add(int,E) wordt aangeroepen?
Op welke manieren kan ik door een ArrayList heen?
-ListIterator
-Iterator
Wat is de methode om een Object op een index van een ArrayList te vervangen?
Hoe controleert de ArrayList remove of een object al bestaat?
Als 2 Lijsten (bv ArrayLists) naar dezelfde elementen wijzen, wat gebeurt er dan als je de referentie van een lijst veranderd? En wat als je de waarde van een lijstelement veranderd?
Hoe maak je een ArrayList leeg?
Wat gebeurt er als ArrayList een get(i) uitvoert die niet in range is?
IndexOutOfBoundsException
Hoe werkt de methode clone() op een arraylist, wat voor clone is het?
shallow copy
Kopieert alleen de referenties naar objecten, echter de arrayList zelf is een nieuw object! Onthou dat!
Wat gebeurt er met de originele ArrayList als je toArray gebruikt op een ArrayList en je verandert de posities van de teruggegeven array?
Wat gebeurt er met de originele ArrayList als je toArray gebruikt op een ArrayList en je verandert de status van een object in de teruggegeven Array?
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden