Object Oriented Programming Articles

Page 391 of 589

How to Get Unique Values from ArrayList using Java 8?

Lailly
Lailly
Updated on 25-Jul-2023 19K+ Views

By taking advantage of Java 8 functional programming features like the Stream API and streams and lambda expressions, extracting unique values from an ArrayList becomes simpler and quicker. Leveraging these capabilities you can extract distinct elements without tedious iterations or manual checks; lambda expressions allow concise yet readable code which makes this task even simpler. Whether dealing with large datasets or simply eliminating duplicates Java 8 offers powerful yet elegant solutions for retrieving unique values from an ArrayList. ArrayList Java's ArrayList class implements the List interface, providing dynamic array-like functionality for storage and manipulation of collections of elements within ...

Read More

How to Get TreeMap Key or Value using Index in Java?

Lailly
Lailly
Updated on 25-Jul-2023 2K+ Views

Java's TreeMap class implements the SortedMap interface and offers an ordered key-value mapping system. Although TreeMap relies mainly on keys for retrieval, in certain circumstances index accessing may become necessary - however there are no direct methods in TreeMap that let developers directly retrieve elements based on index position like List or Array do. One solution would be converting your TreeMap keys or values into List or ArrayList before accessing their respective indexs using either method - thus giving developers all of the benefits associated with TreeMap while still having index access when necessary. Index in Java An ...

Read More

Message Passing in Java

Diksha Patro
Diksha Patro
Updated on 25-Jul-2023 2K+ Views

Introduction Message passing, a method of transferring communications among items or threads, is an essential idea in distributed systems and parallel programming. The transmission of messages in Java may be accomplished with an assortment of methods and structures, based on the implementation's particular needs Using the power source java.util.concurrent the container, which offers an array of interfaces and class libraries for establishing and handling threads that are active locks, and synchronization mechanisms, is a single method for implementing passing messages in Java, for instance. An Executor interface, for instance, is able to be utilized without delay to carry out duties, ...

Read More

How to get the value of System Property and Environment Variable in Java?

Lailly
Lailly
Updated on 25-Jul-2023 2K+ Views

Acquiring values of system properties and environment variables plays a pivotal role in accessing critical configuration information within applications written using Java. System properties encompass various elements of a system, such as its Java installation directory or version number or user preferences. Environment variables, on the other hand, are dynamic values set either by an operating system or user that impact application performance. By accessing these properties and variables, you gain invaluable insights into the system configuration that enable you to adapt your code accordingly for greater compatibility, customization and seamless integration into its surrounding environment. Environment ...

Read More

How to Take Input from User Separated by Space in Java?

Sakhi Bhagwat
Sakhi Bhagwat
Updated on 24-Jul-2023 6K+ Views

Input and output are the vital components of all the programming languages. Same is the case with Java. User input is very crucial for creating dynamic and interactive applications. Usually the input is a single value but we can also take input from the user separated by space. This article deals with how to take input from the user separated by spaces in Java. Ways to Take Input From User Separated By Space in Java There are 2 ways by which we can take the input from the user separated by space. They are as follows- ...

Read More

How to Create a User-Defined Javap Tool?

Sakhi Bhagwat
Sakhi Bhagwat
Updated on 24-Jul-2023 295 Views

At times, we need information related to a class file. In such a case, we can use the javap tool provided by the Java Development Kit (JDK). We can get more information related to the methods, constructors, and fields present in the class. The purpose of the javap tool is to disassemble one or more class files. It is also known as Java Class File Disassembler. Using the javap tool, we can get more information about the bytecode information about that particular class. The output may vary depending on the options used. Syntax The syntax of javap is ...

Read More

How to Create a TreeSet with a List in Java?

Sakhi Bhagwat
Sakhi Bhagwat
Updated on 24-Jul-2023 1K+ Views

A TreeSet in Java stores unique elements in sorted order. It implements the SortedSet interface. The TreeSet interface internally uses a balanced tree called the Red-Black tree. A List in Java is a data structure that is used to store elements in the order in which they were added. We can create a TreeSet with a List in Java in many ways. This article deals with the ways in which a TreeSet can be created using a List in Java. Ways to Create a TreeSet with a List in Java There are 3 ways by which a TreeSet ...

Read More

Find the Number of Paths of Length K in a Directed Graph

Sakhi Bhagwat
Sakhi Bhagwat
Updated on 24-Jul-2023 753 Views

You are given a directed and unweighted graph G and an integer K. You have to find the number of paths in the graph of length K. Here the graph is in the form of an adjacency matrix. From vertex i to j, if there exists an edge, it is denoted by G[i][j]=1 else denoted by G[i][j]=0. Input A directed and unweighted graph represented by an adjacency matrix Integer K that denotes the length of path to be found Output Total number ...

Read More

Java Competitive Programming Setup in VS Code with Fast I/O and Snippets

Rushi Javiya
Rushi Javiya
Updated on 24-Jul-2023 945 Views

Introduction In this tutorial, we will walk you through the process of setting up a Java development environment in Visual Studio Code (VS Code) and introduce you to some useful tools and techniques for competitive programming, including fast input/output (I/O) techniques and useful code snippets. Setting up Java Development Environment in VS Code To start coding in Java within VS Code, follow these steps − Install Java Extension Pack− Open VS Code and navigate to the Extensions view by clicking on the square icon on the left sidebar or by using the shortcut Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac). Search ...

Read More

Java I/O Operation - Wrapper Class Vs Primitive Class Variables

Rushi Javiya
Rushi Javiya
Updated on 24-Jul-2023 694 Views

Java Input/Output (I/O) operations play a crucial role in handling various types of data, allowing us to read from and write to different sources such as files, network connections, and standard input/output streams. When dealing with input and output in Java, we encounter situations where we need to handle both primitive and object types of data. Java provides two options to facilitate this: wrapper classes or working directly with primitive class variables. This tutorial will teach us about Wrapper Classes and Primitive Data Types. For using these, each approach has its advantages and considerations, which we will delve into to ...

Read More
Showing 3901–3910 of 5,881 articles
« Prev 1 389 390 391 392 393 589 Next »
Advertisements