If you have a few years of experience in the Java ecosystem and you'd like to share that with the community, have a look at our Contribution Guidelines.
Partner – JPA Buddy – NPI – expanded (tag = JPA)

The right tools can and will save a lot of time. As long as you are using Hibernate and IntelliJ IDEA you can boost your coding speed and quality with JPA Buddy. It will help in a lot of the day-to-day work:
- Creating JPA entities that follow best practices for efficient mapping
- Creating DTOs from entities and MapStruct mappers using convenient visual tools
- Generating entities from the existing database or Swagger-generated POJOs
- Visually composing methods for Spring Data JPA repositories
- Generating differential SQL to update your schema in accordance with your changes in entities
- Autogenerating Flyway migrations and Liquibase changelogs comparing entities with the database or two databases
- … and a lot more
Simply put, you'll learn and use the best practices of Hibernate and surrounding technology and become a lot more!
Definitely visit the JPA Buddy site to see its features in action closer.
Partner – MongoDB – NPI – expanded (tag = MongoDB)

You can explore MongoDB through their free forever cluster - Atlas.
Java Top
Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:
> CHECK OUT THE COURSE

String Basics
- Java Multi-line String
- Checking for Empty or Blank Strings in Java
- Java - Generate Random String
- How to Remove the Last Character of a String?
- Java - Count Occurrences of a Char in a String
- Check if a String is a Palindrome
- Split a String in Java
- Compact Strings in Java 9
- Comparing Strings in Java
- CharSequence vs. String in Java
- Adding a Newline Character to a String in Java
- Guide to Character Encoding
- Concatenating Strings In Java
- String Initialization in Java
- Why String is Immutable in Java?

String Helper Classes and Tool

String Conversions
- Java String Conversions
- Converting Strings to Enums in Java
- Converting a Stack Trace to a String in Java
- Converting String to Stream of chars
- Converting a List to String in Java
- Convert Hex to ASCII in Java
- Check If a String Is Numeric in Java
- Format ZonedDateTime to String
- Converting Between Byte Arrays and Hexadecimal Strings in Java
- Convert String to Byte Array and Reverse in Java
- Array to String Conversions
- Encode a String to UTF-8 in Java
- Convert Character Array to String in Java
- Guide to Escaping Characters in Java RegExps
- Converting String to BigDecimal in Java

String Primitive Conversions

String IO Conversions

String API
- Java String.String()
- Java String.codePointCount()
- Java String.codePointAt()
- Java String.concat()
- Java String.contains()
- Java String.copyValueOf()
- Java String.endsWith()
- Java String.format()
- Java String.getBytes()
- Java String.indexOf()
- Java String.intern()
- Java String.isEmpty()
- Java String.lastIndexOf()
- Java String.regionMatches()
- Java String.replace()
- Java String.replaceAll()
- Java String.split()
- Java String.startsWith()
- Java String.subSequence()
- Java String.substring()
- Java String.toLowerCase()
- Java String.toUpperCase()
- Java String.trim()
- Java String.valueOf()
Java bottom
Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:
>> CHECK OUT THE COURSEGeneric footer banner


Learning to build your API
with Spring?
Download the E-book
with Spring?