Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643

    Domandina circa gli array

    Ciao,
    stavo sistemando gli appunti di lezione (tra un po' esame ) e....veniamo al sodo...

    Per creare, inizializzare e stampare un array posso fare:

    codice:
    int[] array1 = new int[5];
    
    array1[0] = 10;
    array1[1] = 2;
    array1[2] = 4;
    array1[3] = 7;
    array1[4] = 18;
    
    for(i=0; i<array1.length; i++)
    			System.out.println(array1[i]);
    (nella classe che contiene il metodo main)

    La variabile length è una variabile di istanza di ogni oggetto array che contiene il numero degli elementi di quell'array ed in questo caso l'ho usata appunto per scorrere l'array...

    Sui miei appunti (presi un po' di tempo fà in maniera caotica) si parla anche di un fantomatico metodo length()
    che sarebbe?!?! quando si usa?!?! a che serve?!?!

    Grazie
    Andrea

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Gli array forniscono solo la proprietà length per sapere qual'è la loro dimensione.

    Il metodo length() lo trovi nelle stringhe e fornisce il numero di caratteri che compongono la stringa.

    La cosa interessante è che per i vettori dinamici come ArrayList non viene definito un metodo lenght(), nè una proprietà lenght, ma, invece, il metodo size().

    Ciao!
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Domandina circa gli array

    Originariamente inviato da D4rkAng3l
    Per creare, inizializzare e stampare un array posso fare:

    codice:
    int[] array1 = new int[5];
    ....
    La variabile length è una variabile di istanza di ogni oggetto array che contiene il numero degli elementi di quell'array ed in questo caso l'ho usata appunto per scorrere l'array...
    Corretto.

    Originariamente inviato da D4rkAng3l
    Sui miei appunti (presi un po' di tempo fà in maniera caotica) si parla anche di un fantomatico metodo length()
    length() c'è in String/StringBuffer/StringBuilder, non per gli array.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.