tuve un proyecto de la escuela donde necesitaba hacer conversiones de strings y tenia dias desvelandome porque no sabia como hacerlo... hasta que vi este video, muchas gracias!
+respect, esta muy util, simple y resumido tu tutorial, muchas gracias, con esto podré aprender lo que se ve en la Universidad, básicamente hasta Grafos.
Yo soy el segundo y esto es lo que más estaba esperando para entender mejor el uso de jquery ya que he realizado algunas cosan con jquery porque hay muchos plug-ins para imágenes formularios pero en si entenderlo nada solo lo he trabajado siguiendo pasos sin entenderlos graciassssssssssssssss.
también creo q se puede leer asi: String nombre = ""; BufferedReader buffer = new BufferedReader(InputStreamReader(System.in)); System.out.print("ingrese nombre"); nombre = buffer.readLine(); //Con el respectivo "try" y "catch"...xD
Para que no te cuenten los espacios en blanco, asignas una variable distinta por ejemplo, textoSin = texto.replace(" ",""); Desde esa variable se lo asignas a otra que es entera para ya sacarle la longitud. int a = textoSin.length; ahi ya te sacaria la longitud sin contar los espacios en blanco
Hola Jorge tengo una duda en el try{ }catch(IOException e) { }; En la dos llaves que serraste y con punto y coma, es que hace poco tiempo hice un programa con esa característica y el profe no me lo recibió por que dice que esta mal
para los que son principiantes es mucho mejor aprender Scanner ya que es facil comparado a lo de arriba aunque creo que lo hizo un poco complicado simplemente no deberia haber usado el try catch creo deberia ser public static void main(String[]args)throws IOException { BufferedReader buffer=new Buffered(new InputStreamReader(System.in)); String texto=buffer.readLine(); int num=Integer.parseInt(scan.readLine()); } obviamente el buffereader es algo mas complicado ,pero es mas efectivo
como puedo hacerle para intercalar letras por ejemplo tengo hola y otor texto q dice mundo y que salgan hmoulnado q las intercale se q se usa el charAt pero como puedo aplicarlo en este caso ??
yo también estoy aprendiendo como funciona esa función, creo yo que te dijo que estaba mal ya que si se ejecutaba el catch ( si habia un error en el try ). Se supone que en catch debe de haber el "aviso" o el " porque" no se pudo ejecutar el código como se deseaba.
Hola Jorge, no sé que pasa que cuando introduzco algo por el teclado me aparece al revés. Es decir, para que salga escrito Hola tengo que escribir aloH. Siempre coloca el cursor en la parte izquierda de la palabra. Utilizo el Intellij. Sabes que puede estar pasando? Gracias.
el único problema al usar el scanner es que cada ves que lo usas la memoria se llena mas y mas, si tu programa es muy largo te da error al contrario de los otros métodos que la vacían la memoria luego de cada uso
la diferencia mas grande que he visto cuando yo programo es, sobre todo, cuando pides desde el teclado un dato numerico. ahi, java.io.* tiene un plus, pues si el try no recoge un numero (por ejemplo, recoge un caracter o un string), al menos con catch el programa no se detiene. sin embargo, si tu recoges un char o un string con un int x = s.nextInt() se te detiene el programa y no acaba. como un break, pero a lo bestia. xD
+Pere Frontera Pericàs Ninguna, hacen lo mismo. La minima diferencia es que uno de ellos es mas eficiente a cuanto tiempo. Cuando desarrollas Software a gran escala, algunos metodos de clases son mas convenientes que otros por el tiempo de ejecucion aunque hagan lo mismo.
A mi no me funciona el mensaje, cuando agrego una letra en vez de un numero que debo estar haciendo mal import java.io.*; class Main { public static void main(String[] args) { String texto=""; int x=0; InputStreamReader in = new InputStreamReader(System.in); BufferedReader buffer = new BufferedReader(in); try{ texto=buffer.readLine(); x =Integer.parseInt(texto); } catch ( IOException e ) { System.out.println("Se produjo un error de E/S"); };
Por favor, ayuda, estoy usando Notepad++ ya que me es mas facil y rapido de manejarme, pero esto no me funciona :( Me da errores en el try y catch. Por favor ayuda.
Creo que está pregunta no viene mucho al caso pero me está dando error y no se que hacer. Mi pregunta es cómo limpiar el buffer de un char. He visto vídeos y hacen la limpieza de todos los buffer de lo tipos de datos primitivos, pero ninguno explicar el char, me pueden decir cómo se hace o si se puede? Gracias y excelente video.
OYE AMIGO PODRÍAS HACER UN TUTORIAL DE COMO HACER UN MENU MANDANDO A LLAMAR LOS MÉTODOS SI NO SERIA MUCHA MOLESTIA POR FAVOR GRACIAS Y ESPERO SIGAS HACIENDO TUTORIALES
pregunta basica: ¿cuando y porque tengo que inicializar variables? como en este caso String texto=""; porque lo iguala a null? alguien ayudeme con esto gracias
Lo iguala a null porque no puede estar vacía, null quiere decir nulo, vacio, "sin contenido" al igual que una variable de un numero ej: int var = 0; que la inicias a cero y luego vas a meterle valores con el texto pasa lo mismo, lo ponemos a "cero" que es null y despues le metemos valores
es mejor q aprendas este de aki xq esto lo utilizas en el manejo de archivos es mucho mas util aunke el scanner es mas facil pero no es de mucha ayuda como el de este video :)
No, tambien puedes usar la clase Scanner, pero tendras que importar java.util.Scanner o bien java.util.*; luego creas el objeto asi: Scanner objeto = new Scanner(System.in); para ingresar datos seria segun el tipo de dato: int variable; variable = objeto.nextInt(); o nextDouble; o nexChar; etc....
Estos videos son excelentes. Muchas gracias por crear/cargarlos! :D
Programación ats y tu son mi fuente de aprendizaje para desarrollar programas
tuve un proyecto de la escuela donde necesitaba hacer conversiones de strings y tenia dias desvelandome porque no sabia como hacerlo... hasta que vi este video, muchas gracias!
+respect, esta muy util, simple y resumido tu tutorial, muchas gracias, con esto podré aprender lo que se ve en la Universidad, básicamente hasta Grafos.
Yo soy el segundo y esto es lo que más estaba esperando para entender mejor el uso de jquery ya que he realizado algunas cosan con jquery porque hay muchos plug-ins para imágenes formularios pero en si entenderlo nada solo lo he trabajado siguiendo pasos sin entenderlos graciassssssssssssssss.
también creo q se puede leer asi:
String nombre = "";
BufferedReader buffer = new BufferedReader(InputStreamReader(System.in));
System.out.print("ingrese nombre");
nombre = buffer.readLine(); //Con el respectivo "try" y "catch"...xD
Cual es la diferencia entre usar InputStreamReader y el Scanner??
Para que no te cuenten los espacios en blanco, asignas una variable distinta por ejemplo, textoSin = texto.replace(" ",""); Desde esa variable se lo asignas a otra que es entera para ya sacarle la longitud. int a = textoSin.length; ahi ya te sacaria la longitud sin contar los espacios en blanco
tambien deberian investigar por STringBuilder y StringBuffer para manejo de Strings ya que es muy facil manejarlos con esas clases
GRACIAS EH APRENDIDO MUCHO CON TUS VIDEOS.!
Hola Jorge tengo una duda en el try{
}catch(IOException e) { }; En la dos llaves que serraste y con punto y coma, es que hace poco tiempo hice un programa con esa característica y el profe no me lo recibió por que dice que esta mal
para los que son principiantes es mucho mejor aprender Scanner ya que es facil comparado a lo de arriba
aunque creo que lo hizo un poco complicado
simplemente no deberia haber usado el try catch creo
deberia ser
public static void main(String[]args)throws IOException
{
BufferedReader buffer=new Buffered(new InputStreamReader(System.in));
String texto=buffer.readLine();
int num=Integer.parseInt(scan.readLine());
}
obviamente el buffereader es algo mas complicado ,pero es mas efectivo
Se requiere calcular y retornar el tiempo total que duran todas las canciones del artista se pasa como parámetro.
Eso no seria casi lo mismo que usar scanner?
+Deivid Dos Santos Sí
+Deivid Dos Santos Es lo mismo colega. Cual sea que estes acostumbrado usalo.
oie donde dices q estas concatenando mas bien se esta instanciando
como puedo hacerle para intercalar letras por ejemplo tengo hola y otor texto q dice mundo y que salgan hmoulnado q las intercale se q se usa el charAt pero como puedo aplicarlo en este caso ??
yo también estoy aprendiendo como funciona esa función, creo yo que te dijo que estaba mal ya que si se ejecutaba el catch ( si habia un error en el try ).
Se supone que en catch debe de haber el "aviso" o el " porque" no se pudo ejecutar el código como se deseaba.
No nescesaariamente, eso depende de lo que captures
Lavado seas, me salvaste la vida bro!
Hola Jorge, no sé que pasa que cuando introduzco algo por el teclado me aparece al revés. Es decir, para que salga escrito Hola tengo que escribir aloH. Siempre coloca el cursor en la parte izquierda de la palabra. Utilizo el Intellij. Sabes que puede estar pasando? Gracias.
Jorge muchas gracias por estos cursos.
el único problema al usar el scanner es que cada ves que lo usas la memoria se llena mas y mas, si tu programa es muy largo te da error al contrario de los otros métodos que la vacían la memoria luego de cada uso
sos lo maximo aprendo mucho con tus videos sige asiendo ayudas mucho :)
la diferencia mas grande que he visto cuando yo programo es, sobre todo, cuando pides desde el teclado un dato numerico.
ahi, java.io.* tiene un plus, pues si el try no recoge un numero (por ejemplo, recoge un caracter o un string), al menos con catch el programa no se detiene.
sin embargo, si tu recoges un char o un string con un int x = s.nextInt() se te detiene el programa y no acaba. como un break, pero a lo bestia. xD
que programa es el k esta usando? o.O!!
¿Qué diferencia hay entre usar Scanner y lo que enseña el vídeo?
+Pere Frontera Pericàs Ninguna, hacen lo mismo. La minima diferencia es que uno de ellos es mas eficiente a cuanto tiempo. Cuando desarrollas Software a gran escala, algunos metodos de clases son mas convenientes que otros por el tiempo de ejecucion aunque hagan lo mismo.
A mi no me funciona el mensaje, cuando agrego una letra en vez de un numero que debo estar haciendo mal
import java.io.*;
class Main {
public static void main(String[] args) {
String texto="";
int x=0;
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buffer = new BufferedReader(in);
try{
texto=buffer.readLine();
x =Integer.parseInt(texto);
} catch ( IOException e ) {
System.out.println("Se produjo un error de E/S");
};
Que maquina eres macho, de no saber programar java a saber hacer aplicaciones completas ya
Una pregunta, por qué utilizar .concat, si podemos utilizar " + " para concatenar? Pienso es más cómodo con el signo...
+xBagg Investiga por que existe concat. Te resultara muy interesante!
Muchas gracias! excelente vid :D
GRACIAS, EXPLICAS MUY BIEN
Qué diferencia hay entre pasar la variable String texto a número, y usar directamente la variable int x sin pasarla
Analia Canciani básicamente esta en los errores.
Por favor, ayuda, estoy usando Notepad++ ya que me es mas facil y rapido de manejarme, pero esto no me funciona :( Me da errores en el try y catch. Por favor ayuda.
pregunta de principiante, Osea que con esas variables de texto y con la concatenacion, es posible crear un chat bien sencillo?? RESPONDAN PLS!!
xq cuando intento aplicar el import me aparece un error? me dice lo siguiente "The import java.io is never used"
me encanta escuchar la cancion despues de aprender algo nuevo :)
Creo que está pregunta no viene mucho al caso pero me está dando error y no se que hacer. Mi pregunta es cómo limpiar el buffer de un char. He visto vídeos y hacen la limpieza de todos los buffer de lo tipos de datos primitivos, pero ninguno explicar el char, me pueden decir cómo se hace o si se puede?
Gracias y excelente video.
Deberías dejar el código fuente en la descripción
has un video de como hacer los mismo de este video pero con el scanner porfa
AYUDA no me funciona el try y catch con el IOException e...que hago?
Mandame capture para saber que esta mal,
para que sirve try y catch????
Sirve para validar errores ;)
OYE AMIGO PODRÍAS HACER UN TUTORIAL DE COMO HACER UN MENU MANDANDO A LLAMAR LOS MÉTODOS SI NO SERIA MUCHA MOLESTIA POR FAVOR GRACIAS Y ESPERO SIGAS HACIENDO TUTORIALES
pregunta basica: ¿cuando y porque tengo que inicializar variables? como en este caso String texto=""; porque lo iguala a null? alguien ayudeme con esto gracias
Lo iguala a null porque no puede estar vacía, null quiere decir nulo, vacio, "sin contenido"
al igual que una variable de un numero ej: int var = 0;
que la inicias a cero y luego vas a meterle valores con el texto pasa lo mismo, lo ponemos a "cero" que es null y despues le metemos valores
mira el tutorial 1
es mejor q aprendas este de aki xq esto lo utilizas en el manejo de archivos es mucho mas util aunke el scanner es mas facil pero no es de mucha ayuda como el de este video :)
que buen video!!!
xD que curioso. xD
Intellij es un entorno de desarrollo? igual funciona distinto que el eclipse... no se...
si a mi tambn pero el problema es cuando introduces datos, es mas probable q te genere un error ;D
buen tuyo. gracias
no sabia que habia otra forma de leer datos diferente a Scanner, vea pues ...
esa es la unica forma de ingresar numeros por consola?
No, tambien puedes usar la clase Scanner, pero tendras que importar java.util.Scanner o bien java.util.*;
luego creas el objeto asi:
Scanner objeto = new Scanner(System.in);
para ingresar datos seria segun el tipo de dato:
int variable;
variable = objeto.nextInt(); o nextDouble; o nexChar; etc....
en el caso de querer leer una cadena de texto seria :
variable = nextLine();
Yo uso la libreria "import javax.swing.JOptionPane""
Hasta el momento el tutorial mas pesado :P
no me ayudo :v
Un string es un array de chars jaja