Como juntar dois vetores?

comecei a fazer mais a partir dai não consegui mais queria juntar os dois vetores vet1 e vet2 em um só que seria o vet3… se alguem poder me ajudar obrigado!
public static void main(String[] args) {
// TODO code application logic here
Scanner leia = new Scanner(System.in);
Random x = new Random();
int i,n;
int[] vetor1 = new int[10];
int[] vetor2 = new int[10];
int[] vetor3 = new int [20];

    //informando valores do vetor 1
    for (i=0;i<10;i++){

        vet1[i]=1+x.nextInt(99);
         System.out.print(vet1[i] + " " );
    }
    
    System.out.println( " " );

    //informando valores do vetor 2

for (n=0;n<10;n++){

        vet2[n]=1+x.nextInt(99);
         System.out.print(vet2[n] + " " );
    }

Cara extremamente simples.


int[] vetor3 = new int[vetor1.length + vetor2.length];
    System.arraycopy(vetor1, 0, vetor3, 0, vetor1.length);
    System.arraycopy(vetor2, 0, vetor3, vetor1.length, vetor2.length);
    

Primeiro argumento é o array que vc quer concatenar
Segundo é 0. (Mais info: www.google.com.br ou na API)
Quarto é em qual posição comecará a cópia.
Quinto é o tamanho do array passado.

Com isso você mata seu problema.

Abraço!!

Emanuel, isso parece-me bem fácil.
Experimente esse código:

for(int i = 0; i<10; i++)
{
      vet3[i] = vet1[i];
}

for(int i = 10; i<19; i++)
{
     vet3[i] = vet2[i];
}

Assim se vetor vet3 ficará totalmente preenchido com os valores dos vetores vet1 e vet2 na ordem em que os elementos foram incluídos naqueles vetores.

Se for essa a dúvida, beleza, mas acredito que não seja, pois é muito simples, acho que não entendi sua dúvida direito.
Poste aí se for o caso de eu não ter entendido.
Outra coisa, use as tags code quando for postar código, assim fica mais fácil visualizarmos seu código.
Abraços !