Necesito ayuda en Java
Hola a todos. Necesito crear un programa en Java en el que introduciendo en el block de notas un texto de cualquier tamaño y tres digitos, los lea y los separe en una ventana el texto y en otra distinta los digitos... Agradezco cualquier ayuda posible. Gracias
Hola buenas!
Sino te entendi mal...
quieres leer un archivo de texto...
y que separe por un lao el texto y por otro los numero
.....
import javax.swing.*;
public class fff {
public static void main(String[] args) {
String texto="Esto solo 1 Es una prueba 4 nada as 6 asik 8 adios.";
int longitud=texto.length();
String Numeros="0123456789";
String textoLetras="";
String textoNumero="";
for (int c=0;c
int esta=Numeros.indexOf(texto.charAt(c));
if (esta<0){
textoLetras=textoLetras+texto.charAt(c);
}else{
textoNumero= textoNumero+texto.charAt(c);
}
}
JPanel panel=new JPanel();
JEditorPane text1=new JEditorPane();
text1.setText(textoLetras);
JFrame vT=new JFrame();
vT.setSize(200,200);
vT.setLocation(0,0);
panel.add(text1);
vT.add(panel);
vT.setVisible(true);
JPanel panel2=new JPanel();
JEditorPane text2=new JEditorPane();
text2.setText(textoNumero);
JFrame vN=new JFrame();
vN.setSize(200,200);
vN.setLocation(250,0);
panel2.add(text2);
vN.add(panel2);
vN.setVisible(true);
}
}
Sino te entendi mal...
quieres leer un archivo de texto...
y que separe por un lao el texto y por otro los numero
.....
import javax.swing.*;
public class fff {
public static void main(String[] args) {
String texto="Esto solo 1 Es una prueba 4 nada as 6 asik 8 adios.";
int longitud=texto.length();
String Numeros="0123456789";
String textoLetras="";
String textoNumero="";
for (int c=0;c
if (esta<0){
textoLetras=textoLetras+texto.charAt(c);
}else{
textoNumero= textoNumero+texto.charAt(c);
}
}
JPanel panel=new JPanel();
JEditorPane text1=new JEditorPane();
text1.setText(textoLetras);
JFrame vT=new JFrame();
vT.setSize(200,200);
vT.setLocation(0,0);
panel.add(text1);
vT.add(panel);
vT.setVisible(true);
JPanel panel2=new JPanel();
JEditorPane text2=new JEditorPane();
text2.setText(textoNumero);
JFrame vN=new JFrame();
vN.setSize(200,200);
vN.setLocation(250,0);
panel2.add(text2);
vN.add(panel2);
vN.setVisible(true);
}
}