Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA]ArrayIndexOutOfBoundsException strano

    Ciao ho un problema su un metodo che effettua uno split su una stringa che rilascia un errore
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 ,

    codice:
    String sequenza = "file//file.txt;file//Tin.java;file//mail.rar;";
    		String[] sp = sequenza.split("\\;");
    		for(int i = 0; i < sequenza.length(); i++){
    			System.out.println(sp[i]);
    		}
    premetto che comuque viene compilato e funziona tutto , ma in coda all'ouput "appende" quest'errore ...

    Perchè ?

    Leonardo -

    Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
    Guarda il video di Satch Boogie

  2. #2
    Semplice; la condizione di chiusura del for è errata: devi mettere sp.length, non sequenza.length().

    Ciao,

  3. #3
    Accidenti !!!! Mi ha fregato il code completation di Eclipse .....

    e poi per l'esattezza per fare quello che volevo fare io il codice giusto è questo ...

    codice:
    String sequenza = "file//file.txt;file//Tin.java;file//mail.rar;";
    		String[] sp = sequenza.split("\\;");
    		for(int i = 0; i < sp.length; i++){
    			System.out.println(sp[i]);
    		}
    Grazie mille

    Leonardo -

    Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
    Guarda il video di Satch Boogie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.