Arquivo texto

1 resposta
M

Estou com problemas para separar as colunas do arquivo texto.
quando compilo o programa aparece o erro abaixo.
Digite a opcao desejada:

o valor do atributo aux e 2079
PSB
4013
AD├?O COXA
2079

Exception in thread "main" java.lang.NullPointerException
        at Principal.Candidatozero(Principal.java:138)
        at Principal.menuprincipal(Principal.java:224)
        at Principal.menuprincipal(Principal.java:220)
        at Principal.menuprincipal(Principal.java:216)
        at Principal.menuprincipal(Principal.java:211)
        at Principal.executar(Principal.java:246)
        at Principal.main(Principal.java:253)
Press any key to continue...
Segue o programa
import java.io.*;
import java.lang.*;
public class Principal
 {
 	//atributos
 	
  	private Pessoa pessoa[] = null;
  	private Candidato candidato[]=null;
  	private Candidato0 candidato0[]=null;
 	private int tamanho=0;
 	boolean aux = false;
 	LeituraTeclado ler = null;
 	
 	//construtor
 	
 	public Principal(){
 		this.pessoa = null;
 		this.candidato=null;
 		this.candidato0=null;
 		this.tamanho=0;
 		this.aux=aux;
 	}
 	
 	public void criarvetor(){
 		//le o arquivo para contat o numero de linhas
 		try{
 			//abre o arquivo
 			RandomAccessFile f=new RandomAccessFile("Candidatos.txt","r");
 			int cont=0;
 			String linha=f.readLine(); //lê a linha
 			while(linha!=null){  //le enquanto não tiver uma linha em branco
 				cont++;
 				linha=f.readLine(); //lê a proxima linha
 			}
 			
 			//altera altera o valor do atributo tamanho
 			this.tamanho=cont;
 			
 			//cria o vetor
 			this.pessoa=new Pessoa[this.tamanho];
 			//fecha o arquivo
 			f.close();
 			//System.out.println(cont);
 		}
 		catch (IOException e){
 			e.printStackTrace();
 			}
 			
 	}
 	
 	//este metodo alimenta o vetor com o nome do candidato
 	public void AlimentaVetor(){
  		try{
 			RandomAccessFile f = new RandomAccessFile("Candidatos.txt","r");
 			String linha=f.readLine();
 			int posicao=0;
  			while(linha!=null){
 				//separa os dados da linha
 				
 				String x[]=linha.split("\t");
  				//cria o objeto no vetor
 				this.pessoa[posicao]=new Pessoa (x[2]);
  				//incrementa a posição
 				posicao++;
 				
 				//testa para ver se já preencheu o vetor
 				if (posicao==this.tamanho){
 					//encerra
 					break;
 				}			
 				//le a proxima linha
 				linha=f.readLine();
  			}
 
 		}
        	catch (IOException e){
        	e.printStackTrace();
 			}	
 	}
 
 
	    //metodo 
 	public void CandidatoEleito(){
  		try{
 			RandomAccessFile f = new RandomAccessFile("Candidatos.txt","r");
 			String linha=f.readLine();
 			int posicao=0;
 		
  			while(linha!=null){
 				//separa os dados da linha
 				
 				String x[]=linha.split("\t");
  				//cria o objeto no vetor
  			 		  				
  			   this.pessoa[posicao]= new Pessoa (x[2]);
 			 				//incrementa a posição
  				
 				posicao++;
 	
 			

 				//testa para ver se já preencheu o vetor
 				if (posicao==this.tamanho){
 					//encerra
 					break;
 				}			
 				//le a proxima linha
 				linha=f.readLine();
  			}
 
 		}
        	catch (IOException e){
        	e.printStackTrace();
 			}
 	}

 
public void Candidatozero(){
  		try{
 			RandomAccessFile f = new RandomAccessFile("Candidatos.txt","r");
 			String linha=f.readLine();
 			int posicao=1;
 		  	int aux=0;
 		
  			while(linha!=null){
 				//separa os dados da linha
 				
 				
 				String x[]=linha.split("\t");
 				//cria o objeto no vetor
 			    aux = Integer.parseInt(x[3]);
 			    System.out.println("o valor do atributo aux e  "+aux);
 				System.out.println(x[0]);	 				
 			 	System.out.println(x[1]);
 			 	System.out.println(x[2]);
 			 	System.out.println(x[3]);
 				//this.candidato0[posicao]= new Candidato0 (Double.parseDouble(x[3]));
   				this.candidato0[posicao]= new Candidato0 (aux);
 			 	
  			//	this.candidato[posicao]= new Candidato (Integer.parseInt(x[1]),Integer.parseInt(x[3]));
 				
 				//incrementa a posição
 		    	posicao++;
 		    	   
 			   			

 				//testa para ver se já preencheu o vetor
 				if (posicao==this.tamanho){
 					//encerra
 					break;
 				}			
 				//le a proxima linha
 				linha=f.readLine();
  			}
 
 		}
        	catch (IOException e){
        	e.printStackTrace();
 			}
 	}
 
 
 	 
 	public void escrever(){
 		for (int i=0;i<tamanho;i++){
 				pessoa[i].escrever();
  	         }
            } 
            	
    public void escrever2(){
    	for (int i=0;i<tamanho;i++){
 				pessoa[i].escrever2();
  	         }
            }
            
   public void escrever3(){
    	for (int i=0;i<tamanho;i++){
 				candidato0[i].escrever3();
  	         }
            }         
            	
            	
   public void menuprincipal()
		{
		System.out.println("Trabalho desenvolvido por Marcos Giusti e Tiago Chiaradia");
		System.out.println();
		System.out.println();   
		System.out.println("----------------------MENU PRINCIPAL----------------------");
		System.out.println("Digite 0 para ver todos os candidatos eleitos");
		System.out.println("Digite 1 para relatorio candidatos eleitos");
		System.out.println("Digite 2 para lista de candidatos por partido");
		System.out.println("Digite 3 para lista de canditados com zero votos");
		System.out.println("Digite 4 para relatorio total de votos por partido");
		System.out.println("Digite 5 para relatorio de percentual de votos por partido");
		System.out.println("----------------------------------------------------------");
		ler = new LeituraTeclado();          //cria o objeto para a leitura
		ler.lerTeclado("Digite a opcao desejada: ");  //executa um procedimento dentro da classe que lê o teclado
	    int	menu=ler.toInt();                   //executa o procedimento que converte em inteiro
		System.out.println("Opcao Digitada"+" "+menu);
		System.out.println();
		System.out.println();
		System.out.println();
		System.out.println();
		
	    switch (menu){
		
		    case 0:
		    this.criarvetor();
	    	this.AlimentaVetor();
		    this.escrever();
		    menuprincipal();
			case 1:
		    this.criarvetor();	
		    this.CandidatoEleito();
		    this.escrever2();
		    menuprincipal();
			break;
			case 2:
			
		    menuprincipal();
			break;
			case 3:
			this.criarvetor();
			this.Candidatozero();
			this.escrever3();
			menuprincipal();
			break;
			case 4:
			menuprincipal();
			break;
			case 5:
			menuprincipal();
			break;
			default: System.out.println("Comando invalido!");
			System.out.println();
		    System.out.println();
		    System.out.println();
		    System.out.println();
		    menuprincipal();
		}
		}
 
 
 //metodo para chamar os outros metodos
	public void executar(){
		this.menuprincipal();

	}

 	
 	public static void main(String args[]){
 		Principal p = new Principal();
 		p.executar();		
 	} 
}
e o arquivo texto
PSB	4013	ADÃO COXA	2079
PV	4303	ADÃO NUNES OWICKI	3109
PT	1355	ADÃO PRETTO (*)	70491
PSOL	5055	ADELAR BITHENCOURT ROZIN	825
PSDB	4551	ADEMIR SCHNEIDER	28843
PHS	3107	ADEMIR WILSON DE CESARO	9787
PTB	1431	ADRIANA LARA	333
PMDB	1555	ADROALDO CONZATTI	52253
PT	1348	AFONSO BORGES	501
PP	1166	AFONSO HAMM	65297
PSC	2044	AGIS CARAIBA	788
PSB	4020	AIRTO FERRONATO	3427
PHS	3100	AIRTON CORREA DOS SANTOS	664
PSDB	4558	ALCEU CRESTANI	6843
PDT	1231	ALEXANDRE GONÇALVES HAERTER	2497
PCO	2909	ALFEU GOULART	408
PT do B	7007	ALTAMIR MAGRAO	443
PSB	4077	ANA LÉLIA BELTRAME	1743
PAN	2601	ANA LUCIA DOS SANTOS FISCHER	572
PCO	2907	ANDRÉ BITTENCOURT	194
PSB	4023	ANDRÉ KRYSZCZUN	4838
PHS	3177	ANILDO JUNG	589
PSOL	5000	ANTONIO ARLAN	1896
PSB	4006	ANTONIO CESAR DE SOUZA MENDES	0
PSB	4007	ANTÔNIO FERNANDES DE LIMA	371
PSOL	5088	ANTONIO GERALDO DE SOUZA HENRIQUES FILHO	7698
PV	4311	ANTÔNIO PHILOMENA	8276
PSDB	4588	ANTONIO PINTOS	1970
PTB	1488	ANTÔNIO RICARDO COSTA MÖELER	7960
PSTU	1616	ANTONIO RODRIGUES	1301
PP	1161	ARAUJO BETÃO	585
PT	1330	ARI THESSING	13814
PSOL	5052	ARINO MACIEL	220
PDT	1256	ARMANDO RIBEIRO	932
PP	1115	ARNALDO GERMANO ETCHALUS	1519
PV	4322	BASILIO RAMOS	494
PSOL	5010	BERNADETE MENEZES	3203
PSB	4040	BETO ALBUQUERQUE(*)	174774
PDT	1236	BETO MAIOLI	8323
PSOL	5033	CAIO LUSTOSA	539
PTB	1470	CAIO RIELA	30789
PV	4313	CAMARGO DO PV	1990
PMN	3321	CAPITÃO RENAN	1653
PSB	4044	CAPITÃO ZAMBONATO	9375
PV	4312	CARLOS ALBERTO FONTOURA LUIZ	722
PDT	1250	CARLOS CARDINAL	19257
PP	1121	CARLOS TRAMONTINI	11768
PSDB	4527	CARLOTTO	7705
PSOL	5011	CASSIO SILVA MOREIRA	1408
PT	1323	CAUÊ CANABARRO	1898
PMDB	1520	CEZAR SCHIRMER(*)	74691
PDT	1214	CILON LIMA	2276
PSB	4022	CIRO MACHADO	867
PSDB	4512	CLAUDIO DIAZ	50131
PSB	4060	CLAUDIO LIMA	1031
PSDB	4501	CLAUDIO SEBENELO	9193
PT	1351	CLODOALDO DA SILVA	1792
PSDB	4566	CORONEL SPARTA	14402
PV	4334	CRISTIANO EDUARDO KRAUSPENHAR 	444
PFL	2505	CURURU	20610
PP	1151	D'ARRIGO	5505
PT	1386	DANIEL FONTANA	16258
PSDB	4590	DANIEL MARODIM	2117
PMDB	1502	DARCISIO PERONDI(*)	94051
PSTU	1606	DAVI TELES DIETRICH LESSA 	0
PL	2200	DÉCIO BECKER	28908
PP	1126	DENIS DIB	10401
PT	1388	DENIS RAFAEL	493
PDT	1244	DR. BASEGIO	52418
PAN	2603	EDIO PEREIRA PERES	394
PTB	1456	EDIR OLIVEIRA(*)	36246
PSDB	4545	EDUARDO TRINDADE	13338
PSC	2088	ELIAS DOMINGUES	2107
PV	4309	ELIESER SOUZA	556
PMDB	1566	ELISEU PADILHA(*)	140494
PPS	2332	ELTON AUGUSTO DOS SANTOS	341
PV	4320	ELTON TEJADA	594
PT	1311	EMILIA FERNANDES	68828
PDT	1277	ENIO BACCI (*)	61524
PSDC	2713	ENIO SOUZA	577
PP	1114	ERICO RIBEIRO(*)	32097
PSC	2010	EUCLIDES FRANCISCO	803
PSOL	5060	EUCLIDES ZAMPEZE	1538
PPS	2388	EUGÊNIO RIZZARDO	3015
PSL	1793	FABRICIA NUNES	78
PHS	3131	FALCÃO	1712
PMDB	1517	FATIMA NUNES	2862
PT	1345	FERNANDO MARRONI	70411
PDT	1234	FLÁVIO ZACHER	32599
PV	4310	FONSECA	642
PDT	1255	FRANCISCO BRAGANÇA	1537
PSB	4088	FRANCISCO DA MENSAGEM (KIKO )	3811
PAN	2600	FRANCISCO PACHECO RODRIGUES	1700
PMDB	1551	GAÚCHO DA COPA	11146
PV	4377	GENEZIO MESQUITA VALIM	1709
PSC	2006	GERALDO PASSOS	3804
PFL	2555	GERMANO BONOW	73405
PSDB	4525	GERSON LUIZ DA SILVA (GERSINHO)	1335
PPS	2333	GILBERTO PIACENTINI	3636
PP	1101	GILMAR TIETBOHL	5748
PP	1155	GILVAN FONTOURA	4162
PSOL	5005	GIUSEPPE FINCO	1721
PMDB	1540	GIVANILDO CLIPES (GU)	2779
PMDB	1515	GUERINO PISONI NETTO	17820
PSB	4080	GUTO POKORSKI	2613
PT	1380	HALLEY LINO DE SOUZA	9880
PV	4321	HAROLDO PEREIRA DA CUNHA	1415
PT	1313	HENRIQUE FONTANA(*)	90549
PSC	2008	HERMES ALOISIO	37
PMDB	1500	HERMES ZANETI	33515
PAN	2699	HERMINIO FARINHA VARGASFARINHA)	917
PSDB	4555	HILTON DE FRANCESCHI	8125
PTB	1409	HILTON VAZ	0
PSDB	4515	IARA GRILLO BITTENCOURT	1793
PDT	1222	IBRAHIM EL AMMAR	31443
PMDB	1511	IBSEN PINHEIRO	76165
PTB	1478	IDEMAR BARZ	16561
PP	1131	IMIDIO GOBBI	3054
PT	1377	IOLE KUNZE	1546
PT	1333	IVAN BRAZ	5333
PSB	4010	IVAN GONÇALVES THEISEN	873
PSDB	4546	JACÓ ZYLBERSZTEJN	1889
PHS	3132	JAIR LAUXEN	1894
PT	1369	JAIR POLETTO LOPES	3666
PL	2255	JAIR RIZZO	18857
PV	4333	JANIO ALBERTO LIMA	931
PCO	2929	JEAN DA SILVA	572
PPS	2303	JOÃO BAPTISTA DE MELLO NETO	1686
PFL	2518	JOÃO BATISTA	809
PPS	2312	JOÃO CARLOS CARVALHO FERREIRA 	1953
PSOL	5044	JOÃO CARLOS DA SILVA ROSA	169
PP	1110	JOÃO CARLOS NEDEL	16720
PP	1177	JOÃO CARLOS SALVADOR	2777
PV	4344	JOÃO CARLOS VIEIRA BENJAMIN	6944
PSDB	4508	JOÃO HENRIQUE NARCISO DOS SANTOS	611
PP	1140	JOÃO MANFRÃO	310
PSDB	4599	JOÃO MARIA NOGUEIRA DE MOURA	1819
PT	1399	JOÃO PEDRO FAGUNDES	9544
PMDB	1521	JOÃO PEDRO NUNES	8521
PT	1366	JOÃO RAMIS	15014
PSB	4089	JOÃO TARDETI	9392
PDT	1266	JORGE CABRAL	1203
PP	1113	JORGE MARDINI	1358
PSOL	5099	JORGE NOGUEIRA	198
PSDB	4578	JORGE POZZOBOM	35896
PDT	1217	JOSE AMARO HILGERT	1691
PHS	3122	JOSÉ DARCI DE DEUS	954
PDT	1200	JOSÉ FORTUNATI	31722
PTB	1421	JOSÉ GOMES	715
PDT	1288	JOSÉ OTAVIO FRANCO DORNELLES	1274
PP	1112	JOSÉ OTÁVIO GERMANO (*)	195822
PTB	1406	JOSÉ PAULO SABÁ MEYRER	2070
PTB	1450	JUARES BARUFFI	12488
PSOL	5066	JUAREZ PORTO	698
PSB	4041	JULIANO PAZ	4880
PSDB	4511	JULIO REDECKER(*)	157745
PHS	3188	LAUREA XAVIER	353
PAN	26	Legenda PAN	630
PC do B	65	Legenda PC do B	3573
PCB	21	Legenda PCB	1979
PCO	29	Legenda PCO	992
PDT	12	Legenda PDT	48224
PFL	25	Legenda PFL	12106
PGT	30	Legenda PGT	0
PHS	31	Legenda PHS	1944
PL	22	Legenda PL	5225
PMDB	15	Legenda PMDB	49966
PMN	33	Legenda PMN	2044
PP	11	Legenda PP	27001
PPS	23	Legenda PPS	13436
PRB	10	Legenda PRB	0
PRONA	56	Legenda PRONA	2340
PRP	44	Legenda PRP	0
PRTB	28	Legenda PRTB	225
PSB	40	Legenda PSB	6409
PSC	20	Legenda PSC	1300
PSD	41	Legenda PSD	0
PSDB	45	Legenda PSDB	68239
PSDC	27	Legenda PSDC	469
PSL	17	Legenda PSL	1651
PSOL	50	Legenda PSOL	16739
PST	18	Legenda PST	0
PSTU	16	Legenda PSTU	2427
PT	13	Legenda PT	118618
PT do B	70	Legenda PT do B	665
PTB	14	Legenda PTB	19198
PTC	36	Legenda PTC	1267
PTN	19	Legenda PTN	0
PV	43	Legenda PV	38817
PSOL	5069	LEILA LOPES	438
PDT	1201	LÉLIO FALCÃO	1832
PTB	1455	LENORA HORN	2469
PRTB	2888	LEONARDO SOARES	154
PT	1320	LEONARDO SZINWELSKI	10971
PSOL	5050	LUCIANA GENRO(*)	185071
PP	1157	LUCIANO BARROS	1330
PP	1144	LUIS CARLOS HEINZE (*)	205734
PTC	3671	LUIZ CARLOS DOS SANTOS JUSTO	151
PTB	1445	LUIZ CARLOS GHIORZZI BUSATO	44472
PSB	4055	LUIZ FABRIS	2580
PPS	2344	LUIZ FIGUEIREDO	1234
PSDB	4547	LUIZA ESTIVALETE	2403
PSDB	4577	MACHADO	4654
PDT	1216	MAJOR POGGETTI	1764
PV	4343	MANO ROCHA	2168
PTB	1400	MARCELLO CHIODO	732
PT	1390	MARCELO CARLINI	304
PP	1199	MARCELO PATA	9102
PV	4355	MARCIA REGINA WESTERHOWE	437
PT	1314	MARCO MAIA(*)	70983
PTB	1436	MARCO SALGADO	2249
PDT	1238	MARCOS VINICIO DE SOUZA WINK	9141
PSDB	4518	MARGARETE MARTINS	1293
PSB	4004	MARI MACHADO	7803
PSOL	5001	MARIA APARECIDA PORTELA PRADO	359
PT	1317	MARIA CONCEIÇÃO	10947
PT	1370	MARIA DO ROSÁRIO(*)	110081
PTB	1413	MARIA LUIZA SUAREZ MORAES	7400
PSOL	5012	MARIA NAZARE MELO	564
PSB	4012	MÁRIO BRUCK	13861
PSDB	4533	MARIO MANFRO	2859
PP	1145	MÁRIO RIBAS NASCIMENTO	24289
PFL	2545	MATTEO CHIARELLI	36849
PV	4350	MAURICIO CAMBRAIA SANCHES	499
PPS	2377	MAURÍCIO PIVOTTO	579
PDT	1299	MAURICIO RONI DE SOUZA PEREIRA	5370
PPS	2331	MAURO BRUM	7047
PHS	3111	MAURO NUNES	479
PSC	2020	MAURO PERFEITO DA SILVA	1721
PP	1188	MAXIMILIANO SEVERO TEIXEIRA	1003
PMDB	1510	MENDES RIBEIRO FILHO(*)	115245
PV	4300	MIKONGA	2394
PRONA	5656	MOACIR FISCHMANN	14750
PTC	3600	MOACIR GEGLER	515
PDT	1211	MOACIR LEÃO	6644
PMDB	1565	NELSON MORAES	12943
PPS	2300	NELSON PROENÇA(*)	53689
PTB	1407	NELSON SOUZA	3926
PP	1100	NEOLANGE CULAU BRANDÃO	3572
PFL	2526	NERY FRANCO	1305
PSB	4090	NESTOR MALTHA	3565
PMDB	1567	NEY NAVARRO	358
PTB	1404	NILO SANTOS	5155
PHS	3144	NÍVEO FRIEDRICH	2219
PMDB	1516	ODACIR KLEIN	56639
PSDB	4563	ODILON SOUZA	3429
PSB	4030	ODINERTO LOEWE	1852
PT	1310	OLIBIO ESTEVÃO NUNES DE FREITAS 	4172
PFL	2522	ONYX LORENZONI(*)	112764
PT	1344	ORLANDO DESCONSI(*)	66103
PSC	2000	OSEAS COSTA	17332
PMDB	1522	OSMAR TERRA(*)	101695
PMDB	1580	OSVALDO BIOLCHI(*)	58042
PSB	4069	OTÁVIO MAXIMILIANO REICHERT	342
PTB	1466	OVÍDIO DA SILVA MAYER	16883
PSDC	2789	PASTOR ELOI AIRES	692
PTB	1441	PASTOR MILTON CARDIAS(*)	14262
PTB	1420	PASTOR REINALDO(*)	33930
PV	4363	PATRÍCIA LOSS	1678
PSB	4001	PAULO AMARAL	690
PSDB	4564	PAULO ELISEU	5858
PL	2233	PAULO GOUVÊA(*)	7724
PT	1381	PAULO OPPA	2394
PT	1307	PAULO PIMENTA(*)	104430
PP	1119	PAULO RICARDO DE SOUZA IDIART	548
PTB	1433	PAULO ROBERTO MANOEL PEREIRA	84123
PTB	1414	PAULO ROGOWSKI	12362
PMDB	1523	PAULO SANTOS	2036
PMDB	1599	PEDRO GODINHO DA SILVA	21854
PT	1301	PEPE VARGAS	124686
PDT	1221	POMPEO DE MATTOS(*)	106963
PSDB	4554	PROFESSOR ISMAR PANIGAS	6982
PSDB	4516	PROFESSOR RIBEIRO SERPA	2185
PV	4388	PROFESSORA IDALINA	1021
PSOL	5051	PUBLIO FERRARI	473
PTB	1435	RAFAEL MALLMANN	5811
PMDB	1577	RAFAEL VIEIRA CASTELLO COSTA	10704
PP	1133	RANGEL DE CAMARGO RODRIGUES	2285
PV	4330	RAUL SELVA	0
PPS	2345	REJANE WEBSTER DE CARVALHO	4705
PP	1122	RENATO MOLLING	69959
PSB	4000	RICARDO COUGO	8306
PV	4360	RICARDO HOLMER HODARA	109
PSOL	5017	ROBERTO JUNG	197
PTB	1425	ROBERTO KUPSKI	6915
PMDB	1530	RODRIGO CHIES	2659
PSOL	5080	ROGERIO BENITES	1239
PTB	1423	RONALDO NOGUEIRA DE OLIVEIRA	21558
PTB	1480	RONALDO SANTINI	16425
PT	1331	ROSANE LIPERT	12175
PSDB	4500	RUY PAULETTI	57064
PSOL	5077	SALETE POSSAN NUNES	962
PTB	1412	SÉRGIO MORAES	86229
PT	1303	SILVIO MACHADO	4096
PTB	1444	SOLIMAR CHAROPEN GONÇALVES	15204
PT	1300	TARCISIO ZIMMERMANN(*)	106659
PFL	2525	TAVORES FERNANDES DE OLIVEIRA	6605
PTB	1477	VALDAIR GOMES DE ALMEIDA	12732
PMDB	1588	VALDEMIR DE ANDRADE JOBIM	7201
PSB	4070	VALDIR GODÓIS	2895
PSB	4099	VALMOCI JESUS DE SOUZA	357
PSB	4049	VANDERLEI SOUZA	359
PSDB	4557	VERA CALLEGARO	2119
PSB	4050	VICENTE SELISTRE	15473
PDT	1212	VIEIRA DA CUNHA	100057
PV	4335	VILMAR DO PV	120
PSC	2022	VILNEI OLIVEIRA	318
PP	1111	VILSON COVATTI	168320
PDT	1262	VINICIUS RIBEIRO	31215
PHS	3113	WANDIR NUNES DE ALMEIDA	309
PV	4340	WILI	278
PMDB	1533	WILSON CIGNACHI(*)	47876
PDT	1233	WOLMAR CASTILHOS	2170
PSB	4046	ZECA DO ARAGUAIA	485
PMDB	1512	ZEILA FRÓES	2168
PV	4307	ZILÁ BOTELHO	732
PSB	4036	ZUCA FLORES	304
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Erko[/color][/size] :joia:

1 Resposta

S

Bom dia!

Bem, normalmente quando aparece a mensagem NullPointerException é porque estamos tentando utilizar um objeto que ainda não foi instanciado.
Para resolver o seu problema você deve olhar com atenção a última linha da pilha de execução que lhe foi retornada (no caso a linha 138). Veja se nesta linha você está fazendo referência a algum método de um objeto qualquer e confira se ele foi instanciado antes desta linha.
Caso esteja complicado você pode fazer uma depuração passo a passo do seu programa (debug) para ver o estado de cada objeto no momento em que a exceção foi levantada.

Espero ter ajudado, e favor postar o resultado pra gente ok?

Criado 19 de dezembro de 2006
Ultima resposta 20 de dez. de 2006
Respostas 1
Participantes 2