Duvida com expressão regular JAVA

Olá estou com uma dúvida sobre o seguinte caso.
Vou passar um código de exemplo de como o meu está
String texto = “111 aaa”;
String reg = “\d+”;
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(texto);
while(m.find()){
System.out.print(m.group());
}
Sei que dentro do while o m.group apresentará o resultado “111” da busca no texto.
Minha dúvida é: Como salvar esse resultado em uma variável externa para ser utilizada em outras classes?

Você pode criar uma classe e depois chame ela em outra classe

1 curtida

String texto = “111 aaa”;
String reg = “\d+”;
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(texto);
while(m.find()){
System.out.print(m.group());
}

1 curtida

Como salvar esse resultado em uma variável externa para ser utilizada em outras classes?

Isso poderia resolver ?

Programa.java


public static void main(String[] args) {

	Resultado programa = new Programa ();
	programa .Resultado();

	}
}


Resultado.java



public class Resultado{
	public void Resultado() {
int resultado;

if resultado {  
   String texto = "111 aaa";
   String reg = "\d+";
   Pattern p = Pattern.compile(reg);
   Matcher m = p.matcher(texto);
   while(m.find()){
   System.out.print(m.group());
    }
  }
 }

1 curtida