Agilizando el desarrollo mediante comandos pero el más usado es Ctrl + F dentro de la cheatsheet de turno.
Ni idea... vim es para newbies, lo que se tiene que usar es cat con sed usando pipes para manipular los archivos.
#40200 #40199 ojo, que me ha dado por hacer los ejercicios para ver cuánto tardaría, y aún estando enfermo y habiéndome distraído bastante, he tardado 14 mins con 11 segundos en acabar los ejercicios.
estoy por repetirlos ahora que están hechos para ver si tardo menos de lo que dura una marcha funebre.
System.out.println("Cadena en mayúsculas: " + cadena.toUpperCase());
System.out.println("Cadena en minúsculas: " + cadena.toLowerCase());
la pregunta me suena trolleo, no sé porqué xd.
vamos a hacer los ejercicios a ver quién es más rápido xd
#40308 qué dices tio, si eso es de primer mes de primero de FP, lo primero que te enseñan son las utilidades de String para manejar caracteres, total? Es la única clase que se usa al principio, todo lo demás para asignar variables que enseñan son variables primitivas. Es que ni te enseñan el tema de bytes, ni cuando usar int o integer, etcétera.
#40311 pues eso fue lo primero que aprendimos, a usar todos los métodos de string; substring, indexof, tolower/upper, lastindexof, equal/ignorecase, etcétera. Pero claro, después tienes la librería org.apache.commons con StringUtils que te hace un huevo de cosas adicionales como comprobarte nulos y vacíos con un único método; StringUtils.isNotEmpty(), por ejemplo, o; StringUtils.isNumeric().
por lo tanto, para qué hacer las cosas a mano teniendo ya clases o librerías que lo hacen por ti? Es perder el tiempo. Si quieres comprobar por ejemplo si una lista no está nula ni vacía, teniendo CollectionUtils.isNotEmpty() que te hace las dos comprobaciones, por qué hacerla a mano? No hay eficiencia en alargar tareas por no usar utilidades que te ahorran trabajo.
#40312 Yo lo aprendí, utilicé en ejercicios específicos que lo mandaba utilizar, pero el resto del tiempo prohibijido.
#40314 pues menuda gilipollez, si lo que deberían enseñar es a saber utilizar los métodos y funciones que vienen con los tipos de variables que se usan. Después tienes que hacer operaciones con una variable de tipo BigDecimal y no sabes ni por dónde te da el aire, que ojo, me pasó lo mismo.
Yo por ejemplo voy a hacer una librería para hacer cosas a mano como validaciones propias que no las hacen las utils comunes, además de otras clases utils para generar zips, ficheros de diferentes tipos o conversores, que por ejemplo es algo que me servirá para futuros proyectos si sigo de web dev.
#40316 Yo lo veo bien, la asignatura se llama programación, debería tratar de programación y no te aprender un lenguaje, eso ya en 2°.
#40317 pero yo no te estoy diciendo de aprender un lenguaje, te hablo en general de saber qué implementaciones te ofrece el tipo de clase que usas, que las va a tener tanto en java, como en c#, como en cualquier otro lenguaje, que si te vas de java a c# sabes que vas a tener un replace o un substring, no te hablo ya de librerías en concreto de ese lenguaje.
#40318 teniendo calculadora... una casio ahí haciéndote todo tipo de operaciones.