🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to Java Notes
Topic #29

Java Strings


Java Strings

Strings are used for storing text.

A String variable contains a collection of characters surrounded by double quotes (""):

Example

String greeting = "Hello";

String Length

A String in Java is actually an object, which means it contains methods that can perform certain operations on strings.

For example, you can find the length of a string with the length() method:

Example

String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());

More String Methods

There are many string methods available in Java.

For example:

  • The toUpperCase() method converts a string to upper case letters.
  • The toLowerCase() method converts a string to lower case letters.

Example

String txt = "Hello World";
System.out.println(txt.toUpperCase());   // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase());   // Outputs "hello world"

Finding a Character in a String

The indexOf() method returns the index (the position) of the first occurrence of a specified text in a string (including whitespace):

Example

String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7

Note: Java counts positions from zero. 0 is the first position in a string, 1 is the second, 2 is the third ...

You can use the charAt() method to access a character at a specific position in a string:

Example

String txt = "Hello";
System.out.println(txt.charAt(0));  // H
System.out.println(txt.charAt(4));  // o

Comparing Strings

To compare two strings, you can use the equals() method:

Example

String txt1 = "Hello";
String txt2 = "Hello";

String txt3 = "Greetings";
String txt4 = "Great things";

System.out.println(txt1.equals(txt2));  // true
System.out.println(txt3.equals(txt4));  // false

Removing Whitespace

The trim() method removes whitespace from the beginning and the end of a string:

Example

String txt = "   Hello World   ";
System.out.println("Before: [" + txt + "]");
System.out.println("After:  [" + txt.trim() + "]");

Complete String Reference

For a complete reference of String methods, go to our Java String Methods Reference.

The reference contains descriptions and examples of all string methods.

Want to go beyond the notes?

Join CodingNow 2.0's Java course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

Java Strings – FAQs

Quick answers about learning Java Strings in Java.

This free note from CodingNow 2.0 explains Java Strings in Java — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every Java topic on CodingNow 2.0, including Java Strings, is 100% free with no signup required.
With focused practice, most students grasp Java Strings in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now