Converter array de int[] para inteiro

boa noite!
amigos, por favor, escrevi um codigo, onde tenho uma string que contem somente numeros, preciso retirar desta string, somente o primeiro numero,
onde, por ex: 123456 , fique somente 23456. bom , o que eu fiz, declarei a string por ex String codigo = 123456 ; pesquisando em forums, consegui converter esta string para um
array de INT, e na posição 0 do array, joguei o valor 0, pedi para imprimir o array e imprimiu em cada linha o resultado: 023456 , agora, preciso deste numero como um inteiro, para
por exemplo, somar ele com mais 10. o que não consegui fazer, é pegar de volta este numero e colocar ele em um inteiro. esta certo, este modo que fiz, tem outra forma mais
simples. é isto !. agradeco a todos. segue o meu codigo:

class CodigoAcesso {
	public static void main(String[] args){

		int ano = 2011 ;		
		int chavemes = 6010 ;
              String codigoUsuario = "123456" ;
		System.out.println ("Codigo Usuario : " +codigoUsuario);
		char[] arraycodigo = codigoUsuario.toCharArray();
		int [] codigoUsuarioInteiro = new int[arraycodigo.length];
	
				for ( int i = 0 ; i < arraycodigo.length ; i++)	
				{	
					codigoUsuarioInteiro[i] = Integer
						.parseInt(String.valueOf(arraycodigo[i]));
                    		codigoUsuarioInteiro[0] = 0 ;	
								codigoUsuarioInteiro = codigoUsuarioInteiro;				
									System.out.println("codigo Usuario : "+codigoUsuarioInteiro[i]);
					
				

		int comando ,  dia , divisaoanochave , hora , licenca, mes, minuto, minutos, minutotemp ;
		int resultado, sobra, somaChave , somaLicenca , somaGeral, soma , totalSomaDia ;

		comando = 100 ;
		dia = 02 ;
		hora = 23 ;
		licenca = 2 ;
		mes = 06 ;
		minutotemp = 47 ;
	
		
				minuto = minutotemp-(minutotemp%10);
				minutos = minuto ;
				soma = dia + mes + hora + minutos ;
				totalSomaDia = soma * soma ;
				divisaoanochave = chavemes / ano ;
				somaChave = divisaoanochave + chavemes ;
				somaLicenca = licenca * 2 ;
		//		somaGeral = totalSomaDia + somaLicenca + somaChave + codigoUsuario + comando + ano ;
				somaGeral = totalSomaDia + somaLicenca + somaChave + comando + ano ;
						
				System.out.println("  dia é                            : " +dia);
				System.out.println("  mes é                            : " +mes);
				System.out.println("  hora é                           : " +hora);
				System.out.println("  minutos é                        : " +minutos);
				System.out.println("  soma dia+mes+hora+mnt x resul    : " +totalSomaDia);
				System.out.println("  ano é                            : " +ano);
				System.out.println("  licenca é : ["+ licenca +"] licenc vezes 2 é : ["+ somaLicenca +"]" );					
				System.out.println("  comando é                        : " +comando);
				System.out.println("  chave base é                     : " +chavemes );
				System.out.println("  resu. da divisao ano pela chave: : " +divisaoanochave) ;
				System.out.println("  soma chave passada + res divisao : " +somaChave );
 				System.out.println("  codigo usuario é                 : " +codigoUsuarioInteiro);
				System.out.println("  codigo de acesso é               : " +somaGeral );
		}
	}
}

Você pode jogar o sseu array novamente em uma outra string a partir da posição [1]. Depois é só converter a String em inteiro com o comando Integer.parseInt(nomeDaString);

Olá,

Perai, não entendi… não explique o que voce fez mas sim exatamente o que voce quer fazer, qual a ideia deste programa?

Abraços
Daniel.

Olá, não sei se entendi direito, mas aqui vai um código que talvez possa te ajudar:

[code]
String codigoUsuario = “123456”;

// Pega a primeira posição e converte para int
Integer codigoUsuarioI = Integer
.parseInt(codigoUsuario.substring(0, 1));
System.out.println(codigoUsuarioI);

// Remove a primeira posição da String
codigoUsuario = codigoUsuario.substring(1, codigoUsuario.length());
System.out.println(codigoUsuario);[/code]

Abraços

Amigão, tido que você precisa fazer é:

[code]String exemplo = “123456”;

int numero = Integer.parseInt(exemplo.substring(1, exemplo.length())); // numero = 23456[/code]

Agora você pode fazer qualquer operação matemática com a variável numero

Abraço!

Amigos, novamente obrigado a todos pela ajuda
fiz conforme orientado pelo lcegatti e Vingdel , e ambos deram certo.
valeu novamente. obrigado a todos da comunicade GUJ.

Valeu pessoal. Sou iniciante em Java e isto está me ajudando a fazer um programinha que recebe uma string que será convertida em inteiro, para escrever o valor por extenso.

:smiley:

Abs