Dificuldade com Array [RESOLVIDO]

Tenho que fazer um trabalho da faculdade(tema: controle de processos de advocacia), mas estou com dificuldade, preciso que o Usuário digite uma frase (ex: Separação de bens de José e Maria) e colocar isso em uma array ou algo que sirva, aceito sujestões tbm, pois tento colocar na array e só aparece a primeira palavra… kkk
lembrando que tenho que registrar mais de um processo, então vou precisar organizar por nome ou numero não sei…
vou deixar meu código, mas não ta como eu quero…

public static void main(String[] args) {
int codProcess[] = new int[999];
String nomeProcess;

    float valor;
    int status, formPag;
    int cont = 0, i = 0;
    Scanner sc = new Scanner(System.in);
    
    while(cont < 999)
    {
        if(codProcess[cont] == 0){
        } else {
            i = cont;
            break;
        }
        cont++;
    }
    System.out.println("Código do Processo: ");
    codProcess[i] = sc.nextInt();
    
    System.out.println("Nome do Processo: ");
    nomeProcess = sc.next();
    
    System.out.println(Arrays.toString(codProcess));
    System.out.println(nomeProcess);
}

}

Utilize


nomeProcess = sc.nextLine();

ao invés de


nomeProcess = sc.next();

Não funcionou também :confused:

Acho que é isso que você quer fazer:

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    
    int tamanho = 999;
    int[] codProcess = new int[tamanho];
    String[] nomeProcess = new String[tamanho];

    for (int i = 0; i < tamanho; i++) {
        System.out.println("Código do Processo: ");
        codProcess[i] = Integer.parseInt(sc.nextLine());

        System.out.println("Nome do Processo: ");
        nomeProcess[i] = sc.nextLine();
    }

    System.out.println(Arrays.toString(codProcess));
    System.out.println(Arrays.toString(nomeProcess));
}
1 curtida

Cara primeiro parece meio confuso isso…
Mas vamos la…
Você vai ter que cadastrar processos e poder buscar por nome ou numero certo?

Então para que ta tudo errado.

Vc vai cadastrar isso em uma banco?
Então tem que ser um cadastro com id. Cada processo ter seu id (primarykey) seu numero de processo (provavel que seja string pq processo tem numero e letras) e descrição.
Uma tabela/cadastro com 3 colunas/campos resolveria de forma simples e sem porquisse. rsrsrs

sacou?

seria melhor postar o enunciado, da forma que vc exemplificou não esta compreensível

Isso mesmoo !
Obrigado, era exatamente isso que eu queria, apesar de aparentemente ter confundido vocês né?!
Agora vou prosseguir com o projeto, valeu! :star_struck:

Por enquanto não seria em banco, é um projetinho da faculdade, nem interface gráfica não vai ter ainda pois estou no primeiro semestre… mas obrigado, parceiro de cima já conseguiu oque eu queria. Agradeço mesmo assim.

Desculpe pelas palavras, não soube me explicar direito né?! kk
mas o parceiro ali ja resolveu meu problema, Obrigado pela boa vontade de vir e tentar :wink: