Como que eu faço para pegar 3 primeiros caracter por vez?

Boa noite!!! gostaria de saber como seria o codigo para pegar 3 primeiros caracter por vez, durante um laço
exemplo

java Ex1 123456789

public class Ex1{
	public static void main(String args) {
	
	
		for (int i = 0; i<3; i++) {

		int x = ?
		}
		
		for (i = 0; i<3; i++) {
		System.out.println(“O valor e ” + x);
		}
	}
}

armazenaria 123

desde já agradeço colaboração!!!
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - AnjoSupremo[/color][/size] :joia:

Olá keke,

Para pegar os 3 primeiros caracteres de uma String você faz:

String tresPrimeiros = umaString.substring(0, 3);

Até mais,

hummm! nao entendi muito bem a sua pergunta…vc quer pegar tres carasteres ou concatenar tres caracteres…
Se caso for pegar os tres caracteres de uma String uma das soluções seria essa q nosso colega postou logo acima;
Se não, se vc quer concatenar 3 caractes é só fazer uma String e adicionar a essa String seus caracteres.
Falows! espero ter ajudado.

Boa noite.

public class..... System.out.println("primeiro caracter:" + x.charAt(0) ); System.out.println("Segundo caracter:" + x.charAt(1) ); System.out.println("Terceiro caracter:" + x.charAt(2) ); .... Abraços!