» »

[Java] new Boolean ?

[Java] new Boolean ?

draciel ::

Pozdravljeni.

Ne morem razbrat kaj bi ta koda pomenila. Mi lahko pomagate, prosim.

CharSequence[] items = { “Google”, “Apple”, “Microsoft” };
boolean[] itemsChecked = new boolean [items.length];


Probleme mi dela ta,
new boolean [items.length];


A niso booleani v taki obliki, npr:

boolean x = true;


Ter zakaj tisti keyword new ?

draciel ::

hmm.

CharSequence[] items = {"Google", "Apple", "Microsoft"};

Nevem zakaj ne prime zgoraj tako.

Arto ::

To kar maš ti je tabela booleanov dolžine items.length, ne pa boolean spremenljivka.

draciel ::

aha. mi prosim razložiš, kaj bi torej tisti stavek pomenil, bolj natačno?

folfy ::

V tisti vrstici ustvariš polje boolean-ov. Velikost polja pa je enaka velikosti polja items (items.lenght vrne dolžino polja).

Npr lahko bi pisalo:
boolean[] itemsChecked = new boolean [5];

v tem primeru bi polje imelo 5 boolean spremenljivk(itemsChecked[0],itemsChecked[1],itemsChecked[2]....)

darkkk ::

Če smo pikolovski, v tisti vrstici deklariraš referenco na polje tipa boolean in hkrati nastaviš referenco na boolean polje iste dolžine kot polje nizov nad njim.

Pomoje se ti splača prebrat kako knjigo.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java passing

Oddelek: Programiranje
203600 (3253) mihibo5
»

Android - Začetnik

Oddelek: Programiranje
111781 (1106) hurlimannxt
»

C# WPF nalaganje info. iz XML dokumenta

Oddelek: Programiranje
61026 (846) MrStein
»

[android] vstavljanje slike

Oddelek: Programiranje
71239 (1136) messi
»

[VB] brisanje polne mape

Oddelek: Programiranje
5778 (705) jishiri

Več podobnih tem