The Baeldung logo
  • The Baeldung Logo
  • Start Here
  • Courses ▼▲
    • REST with Spring

      The canonical reference for building a production grade API with Spring

    • Learn Spring Security ▼▲

      THE unique Spring Security education if you’re working with Java today

      • Learn Spring Security Core

        Focus on the Core of Spring Security 5

      • Learn Spring Security OAuth

        Focus on the new OAuth2 stack in Spring Security 5

    • Learn Spring

      From no experience to actually building stuff​

    • Learn Spring Data JPA

      The full guide to persistence with Spring Data JPA

  • Guides ▼▲
    • Persistence

      The Persistence with Spring guides

    • REST

      The guides on building REST APIs with Spring

    • Security

      The Spring Security guides

  • About ▼▲
    • Full Archive

      The high level overview of all the articles on the site.

    • Baeldung Ebooks

      Discover all of our eBooks

    • About Baeldung

      About Baeldung.

Java » Java String

Java is the popular programming language that originated in 1995. Today, the Java ecosystem includes a very large number of specifications, libraries, frameworks, tools, as well as a thriving community. Take a dive through our collection of Java tutorials that cover a wide array of Java-related topics.

  • Core Java (249)
  • x Java String (176)
  • Java IO (100)
  • Java Streams (82)
  • Java List (73)
  • JVM (68)
  • Java Map (67)
  • Java Array (63)
  • Exception (52)
  • Java Dates (51)
  • Java 8 (40)
  • Math (36)
  • Pattern (36)
  • Java Set (26)
  • Regex (25)
  • Java 9 (25)
  • Java NIO (24)
  • Reflection (22)
  • Java Interfaces (19)
  • Java Constructor (16)

>> How to Take Input as String With Spaces in Java Using Scanner?

>> Convert String to Int Using Encapsulation

>> Java PrintStream to String

>> Difference Between null and Empty String in Java

>> Remove Punctuation From a String in Java

>> Print “” Quotes Around a String in Java

>> Difference Between Java’s “char” and “String”

>> Check if the First Letter of a String Is a Number

>> Find the Most Frequent Characters in a String

>> Getting the Text That Follows After the Regex Match in Java

>> Reuse StringBuilder for Efficiency

>> Convert Boolean to String in Java

>> Implementing toString() on enums in Java

>> Find the First Embedded Occurrence of an Integer in a Java String

>> Comparing a String to an Enum Value in Java

>> Compiling and Executing Code From a String in Java

>> Case-Insensitive Searching in ArrayList

>> Converting a String Array Into an int Array in Java

>> Convert a List of Integers to a List of Strings

>> Guide to Splitting a String by Whitespace in Java

>> String Interpolation in Java

>> Find the First Non Repeating Character in a String in Java

>> Retain Only Digits and Decimal Separator in String

>> Convert String to Instant

>> Convert String to String Array

>> Convert String to char in Java

>> Capitalize the First Letter of a String in Java

>> Writing a List of Strings Into a Text File

>> Convert a List to a Comma-Separated String

>> String Concatenation in Java

>> Remove the Last Character of a Java StringBuilder

>> Integer.toString() vs String.valueOf() in Java

>> Named Placeholders in String Formatting

>> Remove Whitespace From a String in Java

>> How to Truncate a String in Java

>> Clearing a StringBuilder or StringBuffer

>> How to Convert InputStream to Base64 String

>> Check if a Character Is a Vowel in Java

>> Java Scanner.skip method with examples

>> Convert Byte Size Into a Human-Readable Format in Java

>> Generating a Java String of N Repeated Characters

>> Check if a String Ends with a Certain Pattern in Java

>> String equals() Vs contentEquals() in Java

>> Split a String Every n Characters in Java

>> Convert String to Float and Back in Java

>> Convert a ByteBuffer to String in Java

>> Concatenating Null Strings in Java

>> Compare Strings While Ignoring Whitespace in Java

>> Ignoring Commas in Quotes When Splitting a Comma-separated String

>> Remove HTML Tags Using Java

>> Check if the First Letter of a String Is Uppercase

>> Split a String Only on the First Occurrence of Delimiter

>> Introduction to HexFormat in Java 17

>> Splitting a Java String by Multiple Delimiters

>> Remove Beginning and Ending Double Quotes from a String

>> Getting a Character by Index From a String in Java

>> Remove Accents and Diacritics From a String in Java

>> Get the Last Word of a String

>> Convert Long to String in Java

>> Count Spaces in a Java String

>> Convert a String to Camel Case

>> Converting String to BigInteger in Java

>> Converting Camel Case and Title Case to Words in Java

>> Generating Alphanumeric UUID String in Java

>> Non-Capturing Regex Groups in Java

>> Find All Numbers in a String in Java

>> Converting String to BigDecimal in Java

>> Split a String in Java and Keep the Delimiters

>> Split Java String by Newline

>> Where Does Java’s String Constant Pool Live, the Heap or the Stack?

>> Java (String) or .toString()?

>> Version Comparison in Java

>> Converting a Java String Into a Boolean

>> String Concatenation with Invoke Dynamic

>> Encode a String to UTF-8 in Java

>> Fixing “constant string too long” Build Error

>> L-Trim and R-Trim Alternatives in Java

>> Check for null Before Calling Parse in Double.parseDouble

>> Case-Insensitive String Matching in Java

>> Java Text Blocks

>> Get Substring from String in Java

>> Check if Two Strings Are Anagrams in Java

>> Finding the Difference Between Two Strings in Java

>> Convert Character Array to String in Java

>> Java String equalsIgnoreCase()

>> Sorting Strings by Contained Numbers in Java

>> Convert String to Double in Java

>> String toLowerCase and toUpperCase Methods in Java

>> How to Reverse a String in Java

>> Java Multi-line String

>> Checking If a String Is a Repeated Substring

>> Checking for Empty or Blank Strings in Java

>> Templating with Handlebars

>> Removing Stopwords from a String in Java

>> String API Updates in Java 12

>> String Initialization in Java

>> Check If a String Contains a Substring

>> Common String Operations in Java

>> Check If a String Contains Multiple Keywords in Java

>> Java toString() Method

>> Check if a String Is a Pangram in Java

>> Java String Interview Questions and Answers

>> Convert a Comma Separated String to a List in Java

>> Concatenating Strings in Java

>> Replace a Character at a Specific Index in a String in Java

>> Java 11 String API Additions

>> Find the Longest Substring Without Repeating Characters

>> Remove Leading and Trailing Characters from a String

>> Array to String Conversions

>> Removing Repeated Characters from a String

>> Remove or Replace Part of a String in Java

>> Adding a Newline Character to a String in Java

>> Pad a String with Zeros or Spaces in Java

>> Convert String to Byte Array and Reverse in Java

>> Using indexOf to Find All Occurrences of a Word in a String

>> String Performance Hints

>> An Introduction to Apache Commons Lang 3

>> Convert java.util.Date to String

>> Remove Emojis from a Java String

>> Add a Character to a String at a Given Position

>> Check if a String Contains All the Letters of the Alphabet With Java

>> Sorting a String Alphabetically in Java

>> Java Check a String for Lowercase/Uppercase Letter, Special Character and Digit

>> Why String Is Immutable in Java?

>> Convert a String to Title Case

>> Check If a String Is Numeric in Java

>> All About String in Java

>> Comparing Strings in Java

>> Check if a String Is a Palindrome in Java

>> Java 8 StringJoiner

>> Guide to java.util.Formatter

>> Java String.valueOf()

>> Java String.trim()

>> Java String.toUpperCase()

>> Java String.toLowerCase()

>> Java String.substring()

>> Java String.subSequence()

>> Java String.startsWith()

>> Java String.split()

>> Java String.replaceAll()

>> Java String.replace()

>> Java String.regionMatches()

>> Java String.lastIndexOf()

>> Java String.isEmpty()

>> Java String.intern()

>> Java String.indexOf()

>> Java String.getBytes()

>> Java String.format()

>> Java String.endsWith()

>> Java String.copyValueOf()

>> Java String.contains()

>> Java String.concat()

>> Java String.codePointCount()

>> Java String.String()

>> Java String.codePointAt()

>> Compact Strings in Java 9

>> StringBuilder vs StringBuffer in Java

>> String Search Algorithms for Large Texts with Java

>> CharSequence vs. String in Java

>> Converting a List to String in Java

>> Introduction to Apache Commons Text

>> Converting String to Stream of chars

>> How to Remove the Last Character of a String?

>> Split a String in Java

>> Count Occurrences of a Char in a String

>> Quick Guide to the Java StringTokenizer

>> Converting Strings to Enums in Java

>> Java String Conversions

>> Convert Hex to ASCII in Java

>> Convert String to int or Integer in Java

>> Convert char to String in Java

>> Java – Generate Random String

>> Java – Reader to String

>> Java – String to Reader

>> Java String to InputStream

>> Java InputStream to String

  • ↑ Back to Top
res – REST with Spring (eBook) (cat=Java)
opt-in
Building a REST API with Spring 5?
Download the E-book
The Baeldung logo

Courses

  • All Courses
  • All Bulk Courses
  • All Bulk Team Courses
  • The Courses Platform

Series

  • Java “Back to Basics” Tutorial
  • Jackson JSON Tutorial
  • Apache HttpClient Tutorial
  • REST with Spring Tutorial
  • Spring Persistence Tutorial
  • Security with Spring
  • Spring Reactive Tutorials

About

  • About Baeldung
  • The Full Archive
  • Editors
  • Jobs
  • Our Partners
  • Partner with Baeldung
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo

Follow the Java Category

Follow the Java category to get regular info about the new articles and tutorials we publish here.