Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-01-2010, 10:42   #1
blackguardian
Member
 
Iscritto dal: Jan 2010
Messaggi: 64
[JAVA] Problema array di oggetti

mi hanno chiuso il thread quindi vi ripeto tutto il mio problema

Codice:
try{
			 
	           
            FileReader fr = new FileReader("Input.txt");//istanza classe per la lettura del file dei pacchi
            BufferedReader br=new BufferedReader(fr);// istanza classe per leggere una riga di testo alla volta dei file dei pacchi
            String linea;
            
            int j=0;
            int z=0;
            Case[] casi = new Case[z];
            Point[] punti = new Point [j];

            while ((linea = br.readLine()) != null) {
                
                String parole[] = linea.split(" ");
                int valoriInt[]=new int[parole.length];
                valoriInt[0]=Integer.parseInt(parole[0]);
    			valoriInt[1]=Integer.parseInt(parole[1]);
    			int N = valoriInt[0];
    			int M = valoriInt[1];
    			Case c = new Case(N,M);
    			casi[z]= new Case (N,M);//questa mi da l'eccezione
    			z++;
                System.out.println(casi[z]);

                for (int i = 0; i == N; i++) {
                	j++;
                    linea = br.readLine();
                    String stringhe[] = linea.split(" ");
                    int interi [] = new int[stringhe.length];
                    interi[0]=Integer.parseInt(stringhe[0]);
                    interi[1]=Integer.parseInt(stringhe[1]);
                    int x = interi[0];
                    int y = interi[1];
                    Point p = new Point(x,y);
                    punti [j] = new Point (x,y);
                    System.out.println(punti[j]);
                    
                }
                    
                    
            }

		} catch (IOException ex) {
	            ex.printStackTrace();
praticamente mi da un errore di eccezione del tipo
java.lang.ArrayIndexOutOfBoundsException

semplicemente sto leggendo una stringa che è fatta in questa maniere

3 4 <-
0 0
3 2
4 1
2 3 <-
9 3
7 3

cominciando a leggere la stringa il primo carattere che incontro è il numero 3 allora devo leggere le "3" righe successive e creare tre oggetti diversi chiamati Point mentre con la prima riga devo creare oggetti chiamati Case; finite queste 3 righe si incontra 2 3 e devo fare la stessa cosa cioè leggere le due righe successive e creare oggetti di tipo Point per quelle due successive e un oggetto di tipo Case per 2 3 dove naturalmente 2 e 3 sono i parametri dell'oggetto...spero di essere stato chiaro...

so che ho instanziato array di grandezza 0 però anche instanzandoli piu grandi il problema si ripete...se qualcuno puo aiutarmi per favore...ve ne sarei molto grato grazie
blackguardian è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2010, 14:32   #2
blackguardian
Member
 
Iscritto dal: Jan 2010
Messaggi: 64
perfetto...tutto risolto!!! grazie
blackguardian è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Sony 400mm f/4.5 e 600mm f/6.3 GM: un gr...
Anche gli avvocati sono a rischio? OpenA...
JBL Tune Beam 2 a 59€ (invece di 99€): a...
Pioggia di sconti con Engwe: e-bike con ...
HONOR Pad 20 e Pad 20 Pro: due tablet pe...
La difesa secondo Thales: arriva HexaFor...
Lo stile di Corsair, la qualità p...
Su Amazon 2 MacBook Pro con chip M5 Pro,...
Amazon Music Unlimited gratis fino a 4 m...
Samsung Galaxy Watch8 Classic a 299€ e G...
CMF Headphone Pro a 69€: sono delle eleg...
GoPro nel Micro Four Thirds con un innes...
Razer presenta Tartarus V2 Pro: la nuova...
VPN e DNS nel mirino: la proposta che vu...
Porsche ci riesce: batterie 'rinate' dal...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v