When working with Iterable in Java, sometimes you need to remove duplicated elements before processing them. Java provides a powerful Stream API to perform that. This tutorials shows some Java Stream Distinct to remove...
Java introduced the powerful Stream API to support functional-style operations. This tutorial will show how to find distinct elements of Stream by property or attribute. Find distinct elements natively Returns a stream consisting of...
When working with JAXB, sometimes you want a String representation of your XML. This tutorial will show how to JAXB marshal to String. Below the code of marshaling to String.
ClassWeWantToMarhsall cc = ...;
JAXBContext context = JAXBContext.newInstance(ClassWeWantToMarhsall.class);
Marshaller m = context.createMarshaller();
StringWriter sw = new StringWriter();
String result = sw.toString()
By default, Spring Boot will look for your externalized properties in a file named application.properties located in one of the following folders : classpath root in the package /config in classpath in the current...
This tutorial shows 5 different ways to convert InputStream to String in Java.
Problem You may encounter the following error when running a Maven build: Fatal error compiling: invalid target release: <JDK_VERSION> Solution Below three ways to solve the problem: Adding the environment variable JAVA_HOME Using Maven...
Sometimes you need to delete files having certain extension within a directory. Two approach are possible, you can either list all files within the directory and check their extension before deletion or list only files having the extension using...
There is several ways to copy file from one location to another. 4 ways will be shown here : Writing a InputStream to an OutputStream Using FileChannel Using java.nio.file.Files Using Apache Commons IO FileUtils
There are several ways to append content to an existing file in Java. Below three ways to do it : Using FileWriter Using java.nio.file.Files Using Apache Commons IO FileUtils 1- Using FileWriter JDK 1.4+ Since...
In this article, we will see how to make a secured LDAP authentication using Java. First thing to do is importing the trust certificate to Java keystore. The default java keystore is named cacerts and...