In this article, we will demonstrate how to create a new list of employee names from an existing list of Employee objects using Lambda Expressions. We will utilize Java’s Stream API to efficiently map the employee data and collect it into a new list. Lambda Expressions: Lambda expressions simplify functional programming by working with functional interfaces, which have only one method. A lambda expression provides a way to implement this method easily. Steps Following are the steps to create a new list with values from existing list with Lambda Expressions − Import the necessary classes ... Read More
In this article, we will demonstrate how to calculate the difference in milliseconds between two Instant objects using the ChronoUnit class. It shows how to work with time-based classes in the java.time package, specifically focusing on creating and manipulating time instants and calculating durations between them. ChronoUnit: A standard set of date and time units lets you manipulate dates, times, and date-times. These units, such as years, months, and days, are designed to work across various calendar systems, even though the specific rules might differ slightly. You can also extend these units by implementing the TemporalUnit interface. Problem Statement Calculate the ... Read More
In this program, we find the length of the longest increasing subsequence (LIS) in an integer array using Java programming language. An increasing subsequence is a sequence of numbers where each number is greater than the previous one. The program uses a dynamic programming approach to compute the longest increasing subsequence efficiently. This technique involves building a solution using previously computed results. Problem Statement Write a Java program to get the length of the longest increasing subsequence − Input 10, 22, 9, 33, 21, 50, 41, 60 Output The length of the longest increasing subsequence is 5 Steps get ... Read More
If you want to develop and design APIs that can be used to exchange data over the internet, you can go for GraphQL and Rest. HTTP verbs are used by applications that Rest enables to exchange data with the server. GraphQL is used to define the ways in which client applications have to request data from a remote server. In this article, we will discuss the difference between GraphQL and rest. What is GraphQL? GraphQL is an open-source query language which uses APIs to make changes in the data. It uses a server-side runtime engine for the manipulation of the ... Read More
URL known as Uniform Resource Locator is a string used to specify the location of web resources like web pages, images, videos, and files on the internet. URL helps to easily access them and helps to retrieve the resources from the web servers. URL is also known as an Internet address or web address. In this section, we will be discussing how to get the different components of a URL in Java. Components of a URL Below are the components of a URL − Protocol − ... Read More
In this article, we’ll learn how to swap pairs of characters in a Java string. We start with a simple method that converts the string into a character array, allowing us to swap characters directly. Then, we’ll explore an object-oriented approach where the swapping logic is encapsulated in a separate method. Both approaches highlight key Java concepts such as string manipulation and method encapsulation. Problem Statement Write a Java program to swap a pair of characters. Below is a demonstration of the same − Input Input string: Java program Output The string after swapping is: Javg proaram Steps for basic ... Read More
A number is said to be a positive number if it is greater than 0 and if it is less than 0 then it is called a negative number. The negative number is followed by a minus sign (-) to identify it as a negative number. A number is said to be an even number if it is divisible by 2 else it is called an odd number. In this article, we will see how to check if a number is positive, negative, or even, odd by using Java programming language. We will be implementing the application using a switch ... Read More
In this article, we will understand how to print even-length words. The string is a datatype that contains one or more characters and is enclosed in double quotes (“ ”). Char is a datatype that contains an alphabets an integer or a special character. Problem Statement Write a Java program to print even-length words. Below is a demonstration of the same − Input Input string: Java Programming are cool Output The words with even lengths are: Java cool Approaches to print even length words Below are the different approaches to print even length words − Using ... Read More
Computers can communicate with each other over a network through port numbers and IP addresses. In this article, we will discuss the difference between IP Address and Port Number. What is an IP Address? IP Address can be expanded to Internet Protocol Address. This is an address which is used by a computer to receive data and information from other computers through the Internet. Billions of IP addresses are being used to make a connection between computers. These computers use either IPv4 or IPv6 addresses for making a connection. Previously IPv4 was used for networking as the number of users ... Read More
To build your career in front-end development, projects are important and you have to start with HTML and CSS. Before you start with these projects we will recommend you create basic components like layouts, lists, tables, forms, etc. HTML and CSS Projects These HTML and CSS projects cater to all skill levels from easy to hard. Gain hands-on experience and improve your web development capabilities with us. List of HTML & CSS Projects ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP