style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

como obtenr un valor de un archivo txt

hola, mi duda es como puedo obtener o leer numeros de un archivo de texto y como puedo comparar si los numeros son iguales en los que tengo en cajas de texto, los numeros los genere con el metodo random.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de bonfil1

Hola

Mira checa esto que te dejo aqui

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import static java.lang.System.out;

public class generadortxt {
       
        static int cantidad;
        static double precio = 0.00, total;
       
        public static void main(String[] args)throws FileNotFoundException {
               
                Scanner scanerDD = new Scanner (new File("pepe.txt"));                       //creamos un scanner que lea el archivo mediante FIle
                PrintStream scribirDD = new PrintStream ("autogeneradoPP.txt");       //REgresamos el valor en otro archivo .txt en la raiz del proyecto
               
                cantidad = scanerDD.nextInt();
                precio = scanerDD.nextDouble();
               
                total = cantidad * precio;
               
                scribirDD.println(total);
                scribirDD.println("\t");
                scribirDD.print("Hola este es mi archivo autogenerado desde Java");
               
                out.print("Checa el archivo autogenerado en la raiz de este archivo ");
        }

}

Eso anterior es para revisar archivos .txt con el scanner y el FIle y con print]Stream escribes en el directorio raiz o donde tu ubiques no solo pueden ser archivo .txt. Lo que comentas luego de de comparar 2 numeros de un textfield seria algo asi

public class comparar extends javax.swing.JFrame{
       
        public comparar(){
                GUI();
        }

        public void GUI(){
               
                JTextField      tx1     =       new JTextField("Ingrese el primer numero"),
                                tx2     =       new JTextField("Ingrese el segundo numero");
               
                int             numero1,numero2;

                numero1         =       tx1.getText();
                numero2         =       tx2.getText();
               
                if(numero1 == numero2){
                        System.out.println("Los numero son iguales");
                }else{
                        System.out.println("Los numero no son iguales");
                }
               

                this.setTitle("Comparar numeros");
                this.setVisible(true);
                JPanel  p1      =       new JPanel();
                p1.add(tx1, BorderLayout.north);
                p2.add(tx2, BorderLayout.south);
                this.add(p1);
                this.setDefaultCloseOperation(EXIT_ON_CLOSE);
                this.pack();
               
        }

        public static void main(String[] comparar){
                new comparar();
        }

}

Nota: estos codigos los hice aqui mismo asi que puede que tengan errores ortograficos pero checalos : -) cualquier cosa postea

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">