Top 50 vragen en antwoorden over array-interviews (2024)

Hier zijn Array-interviewvragen en -antwoorden voor zowel eerstejaars als ervaren kandidaten om hun droombaan te krijgen. Arrays vormen een integraal onderdeel van programmeren en verschillende codeertalen zoals C, C++, Python, Java en Perl gebruiken arrays.

1) Wat bedoel je met een array?

  • Array is een set van vergelijkbare gegevenstypen.
  • Arrays-objecten slaan meerdere variabelen van hetzelfde type op.
  • Het kan primitieve typen en objectreferenties bevatten.
  • Arrays staan ​​altijd vast

Gratis pdf-download: vragen en antwoorden over array-interviews


2) Hoe maak ik een array?

Een Array wordt op dezelfde manier gedeclareerd als een variabele, maar u moet [] achter het type toevoegen. Voorbeeld: int [] intArray; We kunnen de Java-array declareren als een veld, statisch veld, een lokale variabele of parameter, net als elke andere variabele. Een array is een verzameling variabelen van dat type. Hier zijn nog enkele voorbeelden van Java-arraydeclaraties:
String [] stringArray;
MyClass [] myClassArray;
Hetzelfde geldt voor andere programmeertalen.

3) Voor- en nadelen van Array?

voordelen:
  • We kunnen andere datastructuren zoals stapels, wachtrijen, gekoppelde lijsten, bomen, grafieken, enz. in Array plaatsen.
  • Arrays kunnen meerdere elementen tegelijk sorteren.
  • We hebben toegang tot een element van Array door een index te gebruiken.
nadelen:
  • We moeten de grootte van een array vooraf opgeven. Het is echter mogelijk dat we op het moment van de array-declaratie niet weten welke grootte we nodig hebben.
  • De array heeft een statische structuur. Het betekent dat de arraygrootte altijd vast is, zodat we de geheugentoewijzing niet kunnen vergroten of verkleinen.

4) Kunnen we de grootte van een array tijdens runtime wijzigen?

Nee, we kunnen de arraygrootte niet wijzigen. Er zijn echter vergelijkbare gegevenstypen beschikbaar die een verandering in grootte mogelijk maken.
Array Interview Vragen

5) Kun je een array declareren zonder de grootte van een array toe te wijzen?

Nee, we kunnen een array niet declareren zonder de grootte toe te wijzen. Als we een array zonder grootte declareren, zal er een compileerfout optreden Voorbeeld: punten = nieuwe int []; //COMPILERFOUT

6) Wat is de standaardwaarde van Array?

Elke nieuwe array wordt altijd als volgt geïnitialiseerd met een standaardwaarde
  • Voor byte, short, int, long – de standaardwaarde is nul (0).
  • Voor float, double – standaardwaarde is 0.0.
  • Voor Boolean is de standaardwaarde false.
  • Voor object: de standaardwaarde is nul.

7) Hoe kan ik een element van Array afdrukken?

Hier is code om het element van de array af te drukken.
int schoolmarks [] = {25, 30, 50, 10, 5 };

System.out.println (Arrays.toString (schoolmarks));
Uitvoer is: [25, 30, 50, 10, 5]

8) Hoe twee arrays vergelijken?

Als 2 arrays dezelfde grootte en hetzelfde gegevenstype hebben, kan de vergelijking worden uitgevoerd met behulp van "Arrays.equal ()"
int [] num1 = { 1, 2, 3 };

int[] num2 = { 4, 5, 6 };

System.out.println (Arrays. Equals (num1, num2)); //false

Int [] num3 = {1, 2, 3};

System.out.println (Arrays.equals (num1, num3)); //true

9) Hoe sorteer ik een array?

Het is mogelijk met behulp van de ingebouwde statische methode Arrays. sorteer ().
Int Marks [] = {12, 5, 7, 9};

Arrays.sort(Marks);

System.out.println(Arrays.toString(Marks));//[5, 7, 9, 12]

10) Kunnen we de arraygrootte als een negatief getal declareren?

Nee. We kunnen het negatieve gehele getal niet declareren als een arraygrootte. Als we declareren, zal er geen sprake zijn van een compileerfout. We krijgen echter NegativeArraySizeException tijdens runtime.

11) Wanneer krijgen we ArrayStoreException?

Het is een runtime-uitzondering. We kunnen bijvoorbeeld alleen stringelementen in een String Array opslaan. Als iemand een geheel getal-element in deze String Array probeert in te voegen, krijgen we tijdens runtime ArrayStoreException.

12) Kunnen we een element toevoegen of verwijderen nadat we een array hebben toegewezen?

Nee, dat is niet mogelijk.

13) Wat is de betekenis van anonieme array? Leg uit met een voorbeeld?

Anonieme array betekent array zonder enige referentie. Voorbeeld:-
//Creating anonymous arrays

System.out.println(new int[]{11, 12, 13, 14, 15}.length); //Output : 5

System.out.println(new int[]{31, 94, 75, 64, 41}[1]); //Output : 94 }}

14) Is er enig verschil tussen int[] a en int a[]?

Geen verschil, beide zijn de wettelijk verklaring.

15) Er zijn 2 int-type array-gegevenstypes. Eén bevat 50 elementen en een andere bevat 30 elementen. Kunnen we de array van 50 elementen toewijzen aan een array van 30 elementen?

Ja, we kunnen ze toewijzen, op voorwaarde dat ze van hetzelfde type zijn. De compiler controleert het enige type van de array, niet de grootte.
int[] ab = new int[30];

int[] cd = new int[50];

a = b; //Compiler checks only type, not the size

16) int a[] = new int[3]{1, 2, 3} – is dit een juiste manier om arrays in Java te declareren?

Nee. We moeten de grootte van de array niet vermelden als we de array-elementen leveren.

17) Hoe kopieer ik een array naar een andere array?

Hieronder zijn vier trucs beschikbaar in Java om een ​​array te kopiëren.
  1. “For-lus” gebruiken
  2. Met behulp van de “Arrays.copyOf()”-methode
  3. Met behulp van de “System.arraycopy()”-methode
  4. Met behulp van de “kloon()”-methode

18) Wat zijn “gekartelde” arrays in Java?

Jagged Arrays zijn arrays die arrays van verschillende lengte bevatten. Gekartelde arrays worden ook wel multidimensionale arrays genoemd.

19) Wanneer ArrayIndexOutOfBoundsException optreedt?

Het is een runtime-uitzondering. Dit gebeurt wanneer het programma probeert toegang te krijgen tot de ongeldige index van een array. Index hoger dan de grootte van de array of negatieve index.

20) Kunt u de verschillende stappen voor het declareren van multidimensionale arrays in Java uitleggen?

//2D Arrays

int[][] twoArray1;

int twoArray2[][];

int[] twoArray3[];

//3D Arrays

int[][][] threeArray1;

int threeArray2[][][];

int[] threeArray3[][];

int[][] threeArray4[];

//4D Arrays

int[][][][] fourArray1;

int fourArray2[][][][];

int[] fourArray3[][][];

int[][] fourArray4[][];

int[][][] fourArray5[];

21) Hoe zoeken we naar een specifiek element in een array?

We kunnen de methode Arrays.binarySearch() gebruiken. Deze methode maakt gebruik van een binair zoekalgoritme.

22) Wat gebeurt er als u een array niet initialiseert?

Array heeft een standaardwaarde.

23) Hoe vinden we dubbele elementen in een array?

Brute Force-methode gebruiken: Bij deze methode vergelijken we elk element van een array met andere elementen. Als twee elementen gelijk of hetzelfde zijn, verklaren we ze als duplicaten. Hieronder vindt u dezelfde code
public class DuplicatesInArray {

public static void main(String[] args) {

String[] strArray1 = {"abc1", "def1", "mno1", "xyz1", "pqr1", "xyz1", "def1"};

for (int i = 0; i < strArray1.length-1; i++) {

for (int j = i+1; j < strArray1.length; j++) {

if( (strArray1[i].equals(strArray1[j])) && (i != j) ) {

System.out.println("Duplicates : "+strArray1[j]);

}}}} }
Uitvoer: Dubbel element is: def1 Dubbel element is: xyz1

24) Kunnen we Generics gebruiken met de array?

Nee, we kunnen Generiek niet gebruiken met een array.

25) Hoe itereer je een array in Java?

1) Gebruik de normale for-lus
public class MainClass1

{

public static void main(String[] args)

{

int[] a1 = new int[]{45, 12, 78, 34, 89, 21};

//Iterating over an array using normal for loop

for (int i = 0; i < a1.length; i++)

{

System.out.println(a1[i]);

}}}
2) Uitgebreide nieuwe for-lus gebruiken
public class MainClass1

{

public static void main(String[] args)
{
int[] a2 = new int[]{45, 12, 78, 34, 89, 21};

//Iterating over an array using extended for loop

for (int i: a2){

System.out.println(i);

}}}

26) Waar wordt het geheugen toegewezen voor arrays in Java?

In Java wordt geheugen voor arrays altijd op de heap toegewezen, aangezien arrays in Java objecten zijn.

27) Kunt u mij de klassenaam van een array in Java vertellen?

Array is een object. Om de klassenaam op te halen, kunnen we de methode getClass().getName() voor het object gebruiken.

28) “int a[] = new int[3]{1, 2, 3}” – Is dit een legale manier om de arrays te definiëren?

Nee. We moeten de grootte van de array niet opgeven als we de array-elementen leveren.

29) Wat is de tweedimensionale array?

Een array van een array in Java. We kunnen ze verklaren als
int[][] p = new int[3][3]
dat is een matrix van 3×3.

30) Hebben we driedimensionale arrays in Java?

Ja, Java ondersteunt N-dimensionale arrays. Multidimensionale array in Java is niets anders dan een array van arrays. Voorbeeld: 2-dimensionale array is een array van 1-dimensionale arrays.

31) Kunnen we array vluchtig maken in Java?

Ja, we kunnen een array vluchtig maken in Java, maar we maken alleen de variabele die naar de array verwijst vluchtig.

32) Wat zal de uitvoer zijn van onderstaande code?

int myArr[] = new int [7];

System.out.print(myArr);
Antw.: De output zal de afvalwaarde zijn. myArr is een arrayvariabele, myArr verwijst naar een array als het gehele getallen zijn. Als u myArr afdrukt, wordt de afvalwaarde afgedrukt. Het is niet hetzelfde als het afdrukken van myArr[0].

33) Wat is de stap om toegang te krijgen tot elementen van een array in Java?

We kunnen toegang krijgen via "index". Index begint vanaf Zero(0), dus het eerste element wordt opgeslagen op locatie nul en het laatste element is Array.length – 1. Voorbeeld:- String strArr[] = nieuwe String []{“A”, “B”, “C”, “D”, “E”}; strArr[0] betekent “A” en strArr[2] betekent “C”.

34) Kunt u mij de verschillen vertellen tussen Array en ArrayList?

reeks ArrayLijst
De array is statisch met een vaste grootte die na declaratie niet meer kan worden gewijzigd. ArrayList is niet statisch maar dynamisch van formaat. Naarmate elementen aan een ArrayList worden toegevoegd, groeit de capaciteit of omvang ervan automatisch.
Het bevat zowel primitieve gegevenstypen als objecten van een klasse. ArrayList bevat niet de primitieve gegevenstypen, maar bevat objectitems.
Array heeft geen generieke functie. ArayList heeft een generieke functie.

35) We weten dat Arrays objecten zijn, dus waarom kunnen we strArray.length() niet schrijven?

Arrays zijn objectreferenties zoals klassen in Java. We kunnen de methoden van Object zoals toString () en een andere hashCode () tegen Array gebruiken. Lengte is een gegevensitem van een array en is dus geen methode. Daarom gebruiken we strArray.length.

36) Hoe vind ik het ontbrekende element in een integer-array van 1 tot 7?

Oplossingen om dit probleem op te lossen zijn het berekenen van de som van alle getallen in de array en deze te vergelijken met een verwachte som; het verschil zou het ontbrekende getal zijn.
int ar [] = new int[]{1,2,3,5,6,7};
  • Verkrijg de som van getallen
  • totaal = n*(n+1)/2
  • Trek alle getallen af ​​van de som en
  • U krijgt het ontbrekende nummer.
  • Volgens de onderstaande logica is somVanNgetallens 7*(7+1)/2=28
somOfElements = 1+2+3+5+6+7=24 ontbrekend element is = 28-24=4
int n = ar.length+1;

int total = n*(n+1)/2;

for(int i =0;i<ar.length;i++){

total -=ar[i];}

System.out.println(total);

37) Hoe vind ik het duplicaat in een array?

String str = "HI RAHUL I AM FINE RAHUL"; // String with a duplicate word.

String[] words = str.split(" "); // Splitting and converting to Array .

for(int i = 0; i < words.length; i++){ //iterating array inside for loop

for(int j = i+1; j < words.length; j++){ //iterating same array inside another for loop

if (words[i].equals(words[j])){ // Using equal method i am verifying which word is repeating . System.out.println( words[i]); // here it will print duplicate .

}}}

38) Hoe controleer ik of de array waarde bevat of niet?

Hier is een String[] met waarden
public static final String[] myNames = new String[] {"B","A","K","C"};
Als mijnNamen die waarde bevat, retourneert deze waar, anders onwaar. Hier zijn twee methoden: isExists() en comes(). Beide methoden retourneren true als de waarde beschikbaar is, anders false. Eerste methode Het converteert een array naar ArrayList. Daarna zal het testen of een array een waarde bevat, waarna het waar en anders onwaar retourneert.
public static <T> boolean isExists(final T[] array, final T object) {

return Arrays.asList(array).contains(object); }
Tweede methode Deze methode doorloopt een array en gebruikt de equal()-methode om naar elementen te zoeken. Dit voert feitelijk een lineaire zoekopdracht uit over een array in Java. Het retourneert true als een array waarde heeft opgegeven.
public static <T> boolean contains(final T[] array, final T v) {

for (final T e : array) { if (e == v || v != null && v.equals(e)) {

return true;

} }

return false;

} }

39) Hoe krijg ik het grootste en kleinste getal in een array?

Antw: Logica van dit probleem:
  • We gebruiken twee variabelen om het grootste en het kleinste getal op te slaan.
  • Eerst initialiseren we de grootste met Integer.MIN_VALUE en
  • Vervolgens initialiseren we de kleinste met Integer.MAX_VALUE.
  • In elke iteratie van de for-lus vergelijken we het huidige getal met het grootste en kleinste getal, en werken we het bij
  • Als een getal groter is dan het grootste, kan het niet kleiner zijn dan het kleinste. Dat betekent dat je niet hoeft te controleren of de eerste voorwaarde waar is.
  • We zullen het if-else-codeblok gebruiken, waarbij het else-gedeelte alleen wordt uitgevoerd als de eerste voorwaarde onwaar is, wat betekent dat het niet waar is.
import java.util.Arrays;

public class MaximumMinimumArrayExample{

public static void largestAndSmallest(int[] numbers) {

int largest = Integer.MIN_VALUE;

int smallest = Integer.MAX_VALUE;

for (int number : numbers) {

if (number > largest) {

largest = number;

}

else if (number < smallest) {

smallest = number;

} }
System.out.println("Largest is : " + largest);

System.out.println("Smallest is : " + smallest); } }

40) Hoe de kruising van twee gesorteerde arrays uitvoeren?

Antw: Logica: druk het element af als het element aanwezig of beschikbaar is in beide arrays.
  • Gebruik twee indexvariabelen i en j, daarna de waarden i = 0, j = 0
  • Als arr01 [i] kleiner is dan arr02 [j], verhoog dan i.
  • Als arr01 [i] groter is dan arr02 [j], verhoog dan j.
  • Als beide hetzelfde zijn, druk dan een van beide af en verhoog zowel i als j.
public static void getIntersection(int arr01[], int arr02[], int m, int n){

int i = 0, j = 0;

while (i < m && j < n){

if (arr01[i] < arr02[j])

i++;

else if (arr02[j] < arr01[i])

j++;

else{

System.out.print(arr02[j++]+" ");

i++;

}

}

}

public static void main(String args[]){

int arr01[] = {1, 2, 4, 5, 6};

int arr02[] = {2, 3, 5, 7};

int m = arr01.length;

int n = arr02.length;

getIntersection(arr01, arr02, m, n);

}

41) Hoe haal ik de bovenste twee getallen uit een array?

Antw: Logica is:
  • We zullen de eerste variabele max01 toewijzen met Integer.MIN_VALUE
Bovendien is de tweede variabele max02 hetzelfde als max01, namelijk Integer.MIN_VALUE.
  • We zullen deze array herhalen en elk getal vergelijken met max01 en max02,
  • Als het huidige getal groter is dan max1, wijs dan max01 = getal en max02 = max1 toe.
  • Anders, als het alleen groter is dan max02, zullen we max02 alleen bijwerken met het huidige nummer.
  • Aan het einde van een iteratie verwijzen max01 en max02 naar de bovenste twee getallen uit een gegeven array.
import java.util.Arrays;

public class TopTwoMaximumNumbers{

public static void main(String args[]) {

topTwoNumbers(new int[]{20, 34, 21, 87, 92, Integer.MAX_VALUE});

topTwoNumbers(new int[]{0, Integer.MIN_VALUE, -2});

topTwoNumbers(new int[]{Integer.MAX_VALUE, 0, Integer.MAX_VALUE});

topTwoNumbers(new int[]{1, 1, 0}); }

public static void topTwoNumbers(int[] numbers) {

int max01 = Integer.MIN_VALUE;

int max02 = Integer.MIN_VALUE; for (int number : numbers) {

if (number > max01) { max02 = max01; max01 = number; }

else if (number > max02) { max02 = number; } }

System.out.println("First largest number is : " + max01);

System.out.println("Second largest number is : " + max02); } }

42) Hoe kan ik een element uit de array knippen of verwijderen?

Antwoord: Logica is: we kunnen een element verwijderen of knippen met Apache Commons ArrayUtils op basis van een index. ArrayUtils heeft verschillende overbelaste remove()-methoden.
import java.util.Arrays;

import org.apache.commons.lang.ArrayUtils;

public class RemoveFromArray{

public static void main(String args[]) {

//let's create an array for demonstration purpose

int[] testArr = new int[] { 10, 102, 13, 14, 105};

System.out.println("Array size : " + testArr.length );

System.out.println("Find Contents : " + Arrays.toString(testArr));

//let's remove or delete an element from Array using Apache Commons ArrayUtils

testArr = ArrayUtils.remove(testArr, 2); //removing element at index 2

//Size of array must be 1 less than original array after deleting an element

System.out.println("Size of array after removing : " + testArr.length);

System.out.println("Content of Array : "+ Arrays.toString(testArr));

} }

43) Wat is de logica om de array om te keren?

Antw: Logica: druk het element in omgekeerde volgorde af.
  • Verklaar een
String Array String[] s = new String[]{"My","Leg","is","cut"};
  • Herhaal het met for-lus en haal alle elementen in omgekeerde volgorde op, wat betekent dat het eindpunt naar het beginpunt gaat.
public static void main(String[] args)

{String[] s = new String[]{"My","Leg","is","cut"};

for(int i=s.length-1; i>=0; i--){

System.out.println("reverse "+s[i]);}}

44) Hoe vind je het op één na grootste element in een array van gehele getallen?

Antw: Logica is:
  • Herhaal de gegeven array met behulp van de for-lus.
  • (eerst als voorwaarde arr[i] > grootste):
  • Als de huidige arraywaarde groter is dan de grootste waarde, dan
  • Verplaats de grootste waarde naar secondLargest en maak de huidige waarde als grootste
  • (tweede als voorwaarde arr[i] > secondLargest )
  • Als de huidige waarde kleiner is dan de grootste en
groter dan secondLargest dan wordt de huidige waarde
public static void main(String[] args) {

int myArr[] = { 14, 46, 47, 86, 92, 52, 48, 36, 66, 85 };

int largest = myArr[0];

int secondLargest = myArr[0];

System.out.println("The given array is:" );

for (int i = 0; i < myArr.length; i++) {

System.out.print(myArr[i]+"\t");

}

for (int i = 0; i < myArr.length; i++) {

if (myArr[i] > largest) {

secondLargest = largest;

largest = myArr[i];

} else if (myArr[i] > secondLargest) {secondLargest = myArr[i];

}}

System.out.println("\nSecond largest number is:" + secondLargest);

}

45) Schrijf een programma dat de waarden van een gegeven array optelt.

Antw: Logica is:
  • Declareer en wijs een int-variabele toe die som =0 is.
  • Herhaal de gegeven array met behulp van de for-lus.
  • Voeg al het array-element toe en bewaar in deze variabele dat dit de som is.
Public static void main(String[] args) {

int my_array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

int sum = 0;

for (int i: my_array)

sum += i;

System.out.println("The sum is " + sum);

}

46) Hoe scheid je nullen van niet-nullen in een array?

Antw: Logica is:
  • Initialiseren van de teller op 0
  • InputArray van links naar rechts doorlopen
  • Als inputArray[i] niet nul is
  • InputArray[i] toewijzen aan inputArray[counter]
  • De teller wordt met 1 verhoogd
  • Nul toewijzen aan de resterende elementen
Public class SeparateZerosFromNonZeros

{ static void moveZerosToEnd(int inputArray[]) { int counter = 0;

for (int i = 0; i < inputArray.length; i++)

{

if(inputArray[i] != 0) {

inputArray[counter] = inputArray[i];

counter++;

} }

while (counter < inputArray.length) {

inputArray[counter] = 0;

counter++; }

System.out.println(Arrays.toString(inputArray));

}

public static void main(String[] args) {

moveZerosToEnd(new int[] {12, 0, 7, 0, 8, 0, 3});

moveZerosToEnd(new int[] {1, -5, 0, 0, 8, 0, 1});

moveZerosToEnd(new int[] {0, 1, 0, 1, -5, 0, 4});

moveZerosToEnd(new int[] {-4, 1, 0, 0, 2, 21, 4});

} }

47) Schrijf een programma om een ​​element in te voegen op de specifieke positie in de array?

Antw: Logica is:
  • Voeg een element in op de derde positie van de array (index->3, waarde->2)
  • Herhaal de gegeven array in omgekeerde volgorde met behulp van de for-lus.
  • Voeg nu de gegeven positie en waarde in na de for-lus.
Public static void main(String[] args) {

int[] my_array = {25, 14, 56, 15, 36, 56, 77, 18, 29, 49};

int Index_position = 2;

int newValue = 5;

System.out.println("Original Array : "+Arrays.toString(my_array));

for(int i=my_array.length-1; i > Index_position; i--){

my_array[i] = my_array[i-1];
}my_array[Index_position] = newValue;

System.out.println("New Array: "+Arrays.toString(my_array));

}

48) Hoe krijg ik de index van een array-element?

Antw: Logica is:
  • Bij elke stap controleert het de invoersleutelwaarde met de waarde van het middelste element van een array.
  • Als de sleutels overeenkomen, wordt de positie geretourneerd. In een ander geval, als de sleutel kleiner is dan de sleutel van het middelste element,
  • Vervolgens wordt de while-lus herhaald. Als de resterende array wordt doorzocht en deze wordt teruggebracht tot nul, wordt -1 geretourneerd, wat betekent dat deze niet is gevonden
public static int findIndex (int[] my_array, int t) {

int startPoint = 0;

int endPoint = my_array.length - 1;

while (startPoint <= endPoint) {

int mid = (startPoint + end) / 2;

if (key == my_array[mid]) {

return mid;

}

if (key < my_array[mid]) {

endPoint = mid - 1;
} else {

startPoint = mid + 1;

}

}

return -1;

}

Public static void main(String[] args) {

int[] arr = {2, 4, 6, 8, 10, 12, 14, 16};

System.out.println("Key 14's position: "findIndex(arr, 14));

int[] arr1 = {6,34,78,123,432,900};

System.out.println("Key 432's position: "+findIndex(arr1, 432));

}

49 Kunnen we een array uitbreiden na initialisatie?

Antw: Logica is: we kunnen een array na initialisatie uitbreiden door een nieuwe array toe te voegen. Hieronder vindt u een voorbeeld.
Public static void main(String[] args) {

String [] names = new String[] { "A", "B", "C" };

String [] extended = new String[5];

extended [3] = "D";

extended [4] = "E";

System.arraycopy(names, 0, extended, 0, names.length);

//here we are extending with new array extended[3] and extended[4].

for (String str: extended){

System.out.println(str);

}

}
uitvoer is A,B,C,D,E.

50) Hoe vul ik een element in (in één keer initialiseren) in een array?

Ans: Dit voorbeeld fill(initialiseer alle elementen van de array in één keer) een array met behulp van de methode Array.fill(arraynaam,waarde) en Array.fill(arraynaam, beginindex, eindindex, waarde) de methode van Java Util-klasse.
import java.util.*;

public class FillTest {

public static void main(String args[]) {

int array[] = new int[6];

Arrays.fill(array, 100);

for (int i = 0, n = array.length; i < n; i++) {

System.out.println(array[i]);

}

System.out.println();

Arrays.fill(array, 3, 6, 50);

for (int i = 0, n = array.length; i< n; i++) {

System.out.println(array[i]);}}}
uitvoer is
100,100,100,100,100,100

100,100,100,50,50,50
Delen

2 reacties

  1. avatar Shreyansh zegt:

    Hoe zit het met het doorgeven van array als parameters aan functies

  2. avatar Arymanu singh zegt:

    Q14 verschil tussen a[] en []a

    Na de eerste typedeclaratie kunt u geen nieuwe array (van hetzelfde datatype) maken.
    Maar u kunt na het tweede type aangifte, dwz.
    Int []a, b, c= nieuwe int[grootte]

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *