Wow man... I'm doing your programming series one by one every day... This is day #7.. Thanks a lot bro. Awesome tutorial !!!
@BookWormsOriginal4 жыл бұрын
The most simplistic and to the point explanation, you made my day! Thanks a lot! You deserve to be subscribed to!
@Javatechie4 жыл бұрын
Thank you so much subham
@vandana891003 жыл бұрын
Hats off to you for making life easier👍🏻
@Technoverse_software_solutions9 ай бұрын
Your explanation was simply superb.......................#CRISTAL CLEAR #take_a_bow
@baibhavghimire38274 жыл бұрын
You deserve more subscription..I am doing that..Thanks man for going through the basis and connecting dots.
@BooSgu2 жыл бұрын
Simple explanation and easy to understand. Thank you very much.
@fjkldhakljf Жыл бұрын
Great work sir , I admire your ability to give motivation for examples and follow through steps of why this way is better than alternatives
@Javatechie Жыл бұрын
Keep learning 😃
@neutral9115 жыл бұрын
Excellent Bro... I'm very satisfied with this explanation.. Thanks a lot and keep posting videos...
@niranjanp81942 жыл бұрын
Perfect example bro. keep it up.
@taufiquealam41255 жыл бұрын
You are simply Wow. Nice explanation. Request to come up with new things in Java 8 that would be highly appreciated.
@Javatechie5 жыл бұрын
After finish this stream API we will start date API series
@taufiquealam41255 жыл бұрын
@@Javatechie Thank you...
@mohammedshabbir13474 жыл бұрын
Awesome explanation. Thanks Basant.
@umaparvathi6063 жыл бұрын
All the topics very nice sir
@siyedyoussef32025 жыл бұрын
Great java 8 playlist video 👍👍👍👍
@saurabh74893 жыл бұрын
Great video. Thank you very much. Here is what I do for a list of objects: employees.sort(Comparator.comparing(Employee::getSalary)); employees.sort(Comparator.comparing(Employee::getSalary).reversed());
@Javatechie3 жыл бұрын
It's always recommend to use stream in single pipeline rather than use collections utility method
@saurabh74893 жыл бұрын
@@Javatechie Thanks for the information 🙂 I just felt that if all I want to do is sort the stream and not worry about modifying the original list, and not perform any other operation like 'filtering' or 'mapping' then creating a stream will incur extra overhead.
@debaprasadsahoo37075 жыл бұрын
Really this is a very good explanation for me.
@kishordige46542 жыл бұрын
Thank you! You are a great Teacher
@subhashsahu99307 ай бұрын
Thanks for sharing this valuable knowledge
@sanketprajakta4 ай бұрын
nice explanation👌
@sureshsadanala46395 жыл бұрын
nicely explained 👍.. waiting for more videos 😊
@manimarankrishnamoorthy81724 жыл бұрын
Nicely explained..Great.
@amitkharbade3 жыл бұрын
Thanks for another useful tutorial
@Gagana_Tgk5 жыл бұрын
Nice explanation ... Thank you so much
@mydreamworld293 жыл бұрын
Well explained. Thanks
@ANKITCHOUDHARYankitkrchy2 жыл бұрын
Commendable job
@ramanshrestha38513 жыл бұрын
Nice video, keep uploading useful videos related to Java. Thanks
@oguzhan23932 жыл бұрын
you are really doing great things. I was watching a guy who was really idiot. called amigo. something. But mate you are really doing good things thanks.
@Javatechie2 жыл бұрын
Thanks buddy glad that i am delivering the content which people can understand. Keep learning
@TheMihan1235 жыл бұрын
Thanks ! nicely explained .
@berkcanulubas13187 ай бұрын
thank you for your great video
@OffRoadEngineerVlogs Жыл бұрын
NYC video 17:18 ❤
@sarojgupta81812 жыл бұрын
wow its superb :)
@Javatechie2 жыл бұрын
Thanks buddy 😊
@tussharsurya58295 жыл бұрын
Well explained 😇
@sowmyadara4 жыл бұрын
Great explanation.. at 2:58 why can't we use like sorted(Comparator::reveseOrder)
@Javatechie4 жыл бұрын
We can't represent this as Method reference
@sowmyadara4 жыл бұрын
@Java Techie ... Thank you
@sameer8382 жыл бұрын
Great
@sinurao10173 жыл бұрын
Super JT
@naveenc49635 жыл бұрын
Nice explanation bro Can you share the Java 8 features example codes
@Javatechie5 жыл бұрын
Link mentioned in video description
@milimishra64477 ай бұрын
Good one
@omsonschicago58724 жыл бұрын
Thank you so much
@ILuvBilli5 жыл бұрын
Superbbbb
@pradiptagure74924 жыл бұрын
Very good tutorial. It helped me. But one question, at the comparing example, it is sorting ascending by default. If I need to do, descending as well, how to achieve that?
@Javatechie4 жыл бұрын
You can call reverseOrder ()
@pradiptagure74924 жыл бұрын
@@Javatechie Thanks
@maruthidanda23643 жыл бұрын
Super super
@Saravanan-lj9so4 жыл бұрын
Man, Why you did not put video 15 years back ?I would have been very good developer.You are great.
@Javatechie4 жыл бұрын
Thank you 😀
@pankajkm8843 жыл бұрын
getName method is not static method. It is instance method. So, how you can call it by Class reference method?
@Javatechie3 жыл бұрын
Method reference doesn't mean to access only static method all getter method you can access while performing mapping
@hardikjotangia26424 жыл бұрын
Sir, when I am doing shorting I want new shorted list, How to achieve this?
@Javatechie4 жыл бұрын
Yes we can , you need to do something like list.stream().sort(Comparator.comparing("ADD COMPARISON LOGIC")).collect(Collectors.toList());
@rahulkaranjavkar79945 жыл бұрын
Thanks...
@raghunathhembram9962 Жыл бұрын
sir can we sort the list of number without using sorted method by using stream api in java
@Javatechie Жыл бұрын
import java.util.List; import java.util.ArrayList; import java.util.stream.Collectors; import java.util.Comparator; public class Main { public static void main(String[] args) { List numbers = List.of(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5); List sortedNumbers = new ArrayList(); while (!numbers.isEmpty()) { Integer min = numbers.stream() .min(Comparator.naturalOrder()) .orElse(null); if (min != null) { sortedNumbers.add(min); numbers.remove(min); } } System.out.println(sortedNumbers); } }
@Ravinanik Жыл бұрын
How to sort reverse using comparing method
@RaulSC95 жыл бұрын
Thanks!!
@saswatidas62175 жыл бұрын
Could you please explain more about method reference ?
@kishyash12 жыл бұрын
Hii vasant, how will we do customized sorting in descending order using method reference ? (Comparator.comparing(Employee::getName)). This will give me sorting in ascending order but i want in descending order.
@Javatechie2 жыл бұрын
Just use reversed () method
@kishyash12 жыл бұрын
@@Javatechie Thanks alot and response also so fast
@Javatechie2 жыл бұрын
Is it works?
@kishyash12 жыл бұрын
@@Javatechie yes
@ashishchoudhary98243 жыл бұрын
Hii vasant, how will we do customized sorting in descending order using method reference ? (Comparator.comparing(Employee::getName)). This will give me sorting in ascending order but i want in descending order. Or i want sorting based on length of employee name, how will do using stream api ? Thanks.
@RealSlimShady-um6gf Жыл бұрын
While sorting why do you want to downcast Long to int? Either while declaring the field you should have made it as int or proceed with logic for Long which is a much better real time example
@johngather40555 жыл бұрын
thnks why u are overriding equals and hashcode for custom employee
@Javatechie5 жыл бұрын
If you won't override equals and hashcode then we can't compare object This is what also contract between these two method
@vamsikondaparthik99342 жыл бұрын
Thanks for the Tutorial. In Java 11 i am unable to call getter and setter methods in comparing method like below: listEmployee.stream().sorted(Comparator.comparing(emp->emp.getName) Could you please help me with this.
@Javatechie2 жыл бұрын
Do you have setter and getter method define in your employee class
@vamsikondaparthik99342 жыл бұрын
@@Javatechie i think its just STS not showing the methods … when i wrote manually there is no error
@sujithg58735 жыл бұрын
Can u detailed explanation for method reference
@Javatechie5 жыл бұрын
Ok Will do
@sujithg58735 жыл бұрын
@@Javatechie thanks ☺️☺️
@saurabhkailashchandrapuran86094 жыл бұрын
how to sort on custom two fields like with name and salary both at a time
@Javatechie4 жыл бұрын
Inside lambda we need to go for if condition
@vishalpradhan98817931973 жыл бұрын
writing comment from terminal
@vishalpradhan98817931973 жыл бұрын
writing comment from UI
@Ankit-vp7nt4 жыл бұрын
Bro search by name and name has casesensitive means some name start with upper case then how to sort in video 15:15 min
@Javatechie4 жыл бұрын
Why doing stream you should forcefully either make them lowercase or uppercase something like employees.stream().sorted(Comparator.comparing(emp->emp.getName().toLowerCase())).forEach(System.out::println);
@Ankit-vp7nt4 жыл бұрын
@@Javatechie Collections.sort(employee,(o1,o2)-> o1.getName().compareToIgnoreCase(o2.getName())); like that working but in stream is not working