Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [java] problema metodo

  1. #1

    [java] problema metodo

    percheč questo metodo mi da errore?
    codice:
    public int asd(String p){
       
         int a=0;
        
       if(p.substring(p.length()-singolare[0].length(), p.length())==singolare[0]){
           return a=1;
       
           
    }
        return a;
    }
    singolare[0] č un vettore stringa , l'elemento 0 č "a", quello che fa il metodo č verificare se l'ultima pezzo di lettere di una parola č uguale alle lettere messe nel vettore, ovviamente ora solo l'elemento 0,
    come mai non funziona? in netbenas mi dice questo :
    Exception in thread "main" java.lang.NullPointerException

  2. #2

    Moderazione

    Java ha una sezione apposita, sposto.

    (ah, e il codice va inserito tra blocchi [code] ... [/code], altrimenti perde l'indentazione)
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    Re: [java] problema metodo

    Originariamente inviato da neofire.0111111
    percheč questo metodo mi da errore?
    codice:
    public int asd(String p){
       
         int a=0;
        
       if(p.substring(p.length()-singolare[0].length(), p.length())==singolare[0]){
           return a=1;
       
           
    }
        return a;
    }
    singolare[0] č un vettore stringa , l'elemento 0 č "a", quello che fa il metodo č verificare se l'ultima pezzo di lettere di una parola č uguale alle lettere messe nel vettore, ovviamente ora solo l'elemento 0,
    come mai non funziona? in netbenas mi dice questo :
    Exception in thread "main" java.lang.NullPointerException
    dove hai una NullPointerException ? (non dice solo quello la jvm).

    suppongo sia singolare, ma da questo non si deduce niente
    RTFM Read That F*** Manual!!!

  4. #4
    mi dice alla riga dell if e poi nel main quango ho scritto System.out.println(d.asd("rosa")); per vedere se funziona il metodo >.<

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    e cosa ci puņ essere nella riga dell'if che vale null? te l'ho detto, io sospetto singolare....dove lo hai inizializzato?
    RTFM Read That F*** Manual!!!

  6. #6
    ma si ma sicuramente, ma non capisco perchč rompe le p***e, ho scritto tutto dentro un metodo void, prima avevo richiamato questo void anche nel costruttore, ma siccome dava errore anche li dentro l'ho tolto, e lho lasciato dentro il metodo void e basta

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ci rinuncio: ti ho gią chiesto 2 volte dove inizializzi singolare, l'unica cosa che mi sembra ti possa generare errore.
    Se non lo sai e non hai intenzione di postare il codice, il problema č tuo e resta tuo, io non ho modo di aiutarti
    RTFM Read That F*** Manual!!!

  8. #8
    frate ho risolto ti amo

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.