An element can be copied to another List using streams easily.Use Streams to copy selective elements.List copyOfList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList());ExampleFollowing is the example to copy only even numbers from a list −package com.tutorialspoint; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class CollectionsDemo { public static void main(String[] args) { List list = Arrays.asList(11, 22, 3, 48, 57); System.out.println("Source: " + list); List evenNumberList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList()); System.out.println("Even numbers in the list: " + evenNumberList); ... Read More
Elements can be checked from a list using indexOf() or contains() methods.Syntax - indexOf() methodint indexOf(Object o)Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element. More formally, returns the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index.Parameterso − Element to search for.ReturnsThe index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.ThrowsClassCastException − If the type of the specified element is incompatible with ... Read More
With all this advancement in technology, we came up across a very interesting concept of video streaming. Now, we all are very much aware of this all thanks to Netflix and other video streaming biggies. Before moving forward let’s first try to understand what happens while streaming a video.What is Video StreamingIn simple words, video streaming is nothing but simply a compressed form of content that is sent over the internet and the viewer can see it in real time. So, no need to wait till the download is finished to watch the video. Since the content is sent in ... Read More
Elements can be checked from a list using indexOf() or contains() methods.Syntax - indexOf() methodint indexOf(Object o)Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element. More formally, returns the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index.Parameterso − Element to search for.ReturnsThe index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.ThrowsClassCastException − If the type of the specified element is incompatible with ... Read More
We can use addAll() methods of List to add two lists.Use addAll() method without index parameterboolean addAll(Collection
There is this favorite painting of every child, a triangular mountain which has a sun peeping through it, birds flying in the shape of small r, a small hut, and a tree. Well in all this, what amazes many of us is the triangular shape of the mountain. Has it ever bothered you, why mountains are triangular in shape and not circular or rectangular or any shape.Let's try to find an answer to this peculiar and amazing question.The mystery behind the triangular mountain shapeMountains take millennia to be formed and there are various forces like tectonic forces, gravity, frictional force, ... Read More
Practically everyone owns a smartphone. The only people still holding out are those who are too old to care and those who don’t want to pay for it. Because of its popularity, mobile computing is now the most rapidly developing technology.Take a look at these four mobile trends that are hot right now.All-in-One Devices Push the Boundaries of SmartphonesPeople want the power of a desktop but the portability of a cellphone. That’s why researchers are working on all-in-one devices that go beyond smartphones. By combining the Internet, GPS, accelerometers, and personal profiles, you get a super mobile device that can ... Read More
To enjoy your family life and to maintain your personality; give time to your family, go out with them for lunch and movie, play with them, do exercise, sleep well to refresh your mood, etc. These all things motivate you towards your family and help you setup the everyday goal.Similarly, to get self-motivation towards your work and to increase productivity, certain things are important, DisorderThere is a direct connection between messed room and messed min; both are co-related with each other. If, your room in messed-up (everything lies on the floor, desk, sofa and everywhere in the room) definitely your ... Read More
Data corruption is basically a common system errors or bugs, occurs due to loss of data or improper written code. In other word you can say; data corruption is the loss of computer data caused by human, hardware and software. It is basically happens due to changes of the original code. These are some common symptoms of data corruption, Disk hangs or performs slowFile error comes – “invalid file format”File permissions and attributes are changedFiles are renamed with gibberish charactersFiles and folders are displaced or lostComputer regularly crashes and hangs without obvious reasonsDisk actions seem to be very busy even ... Read More
Streams can be used to search an item within list.Student student2 = list.stream().filter(s -> {return s.getRollNo() == rollNo);}).findAny().orElse(null);In this example, we're searching a student by roll number.ExampleFollowing is the example showing the usage of streams to search an item in a list −package com.tutorialspoint; import java.util.ArrayList; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List list = new ArrayList(); list.add(new Student(1, "Zara")); list.add(new Student(2, "Mahnaz")); list.add(new Student(3, "Ayan")); System.out.println("List: " + list); final int rollNoToSearch ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP