Java - Hay algo similar en Java a LINQ

 
Vista:

Hay algo similar en Java a LINQ

Publicado por Eder Cuenca (2 intervenciones) el 15/05/2019 23:25:08
Buenas tardes

Alguien sabra si hay algo a similiar a LINQ de c# en Java.
Es que estoy viendo que simplica mucho las cosas y queria ver si tambien se puede aplicar a Java.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 166
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Hay algo similar en Java a LINQ

Publicado por Cesar (52 intervenciones) el 15/05/2019 23:34:58
Hola.

No se si ande Agustin por aqui ahorita, pero si no, te diria lo mismo que el, Java es un lenguaje practicamente obsoleto (aunque se sigue usando mucho), y sus ultimas versiones no han agregado practicamente ninguna novedad.

De forma "natural", lo mas parecido a Linq, serian las empresiones Lambdas (requiere Java 8 o posterior):

https://www.adictosaltrabajo.com/2015/12/04/expresiones-lambda-con-java-8/

https://www.oracle.com/technetwork/es/articles/java/expresiones-lambda-api-stream-java-2633852-esa.html

https://www.ecodeup.com/entendiendo-paso-a-paso-las-expresiones-lambda-en-java/

Otra alternativa, es usar la libreria Jinq (tambien requiere Java 8 o posterior):

http://www.jinq.org
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hay algo similar en Java a LINQ

Publicado por Eder Cuenca (2 intervenciones) el 15/05/2019 23:41:34
Muchas gracias por la información.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 973
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Hay algo similar en Java a LINQ

Publicado por Agustin (170 intervenciones) el 16/05/2019 15:35:23
Por supuesto que java no tiene, ni tendrá, ninguna característica de productividad que lo acerque siquiera superficialmente a parecerse a cualquier lenguaje moderno y usable.

El concepto de "simplificar" no es algo que al lenguaje java le interese, muy por el contrario, la filosofía retrógrada de java es "cuanto peor, mejor". Por eso en java se requiere cientos de lineas de código ilegible y horrendo para hacer cosas que en lenguajes modernos se resuelven con simples expresiones o funciones o características que son moneda común en cualquier lenguaje en 2019.

Trabajar con java hoy por hoy es equivalente a retroceder 20 años en el tiempo y utilizar los conceptos y paradigmas que se usaban en 1999.

Mi recomendación es que te olvides de java para siempre, si es que te interesa trabajar con lenguajes decentes y productivos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-3
Comentar