• Home
  • Jobs
  • Courses
  • Certifications
  • Companies
  • Online IDE
  • Login
  • Signup
MYTAT
  • Home
  • Jobs
  • Courses
  • Certifications
  • Companies
  • Online IDE
  • Login
  • Signup
Java
  • Java Introduction
  • Java Getting Started
  • Java Syntax
  • Java Comments
  • Java Variables
  • Java Data Types
  • Java Type Casting
  • Java Operators
  • Java Strings
  • Java Math
  • Java Booleans
  • Java If ... Else
  • Java Switch
  • Java While Loop
  • Java For Loop
  • Java Break And Continue
  • Java Arrays
  • Java Methods
  • Java Method Parameters
  • Java Method Overloading
  • Java Scope
  • Java Recursion
  • Java OOP
  • Java Classes And Objects
  • Java Class Attributes
  • Java Class Methods
  • Java Constructors
  • Java Modifiers
  • Java Encapsulation
  • Java Packages
  • Java Inheritance
  • Java Polymorphism
  • Java Inner Classes
  • Java Abstraction
  • Java Interface
  • Java Enums
  • Java User Input (Scanner)
  • Java Date And Time
  • Java ArrayList
  • Java LinkedList
  • Java HashMap
  • Java HashSet
  • Java Iterator
  • Java Wrapper Classes
  • Java Exceptions - Try...Catch
  • Java Regular Expressions
  • Java Threads
  • Java Lambda Expressions
  • Java Files
  • Java Create And Write To Files
  • Java Read Files
  • Java Delete Files
  • Home
  • Courses
  • Java
  • Java Strings

Java Strings

Previous Next

Java Strings

Strings are used for storing text.

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

Try it now

Example

Create a variable of type String and assign it a value:

String greeting = "Hello";



Practice Excercise Practice now

String Length

A String in Java is actually an object, which contain methods that can perform certain operations on strings. For example, the length of a string can be found with the length() method:

Try it now

Example

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



Practice Excercise Practice now

More String Methods

There are many string methods available, for example toUpperCase() and toLowerCase():

Try it now

Example

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



Practice Excercise Practice now

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):

Try it now

Example

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

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



Practice Excercise Practice now

String Concatenation

The + operator can be used between strings to combine them. This is called concatenation:

Try it now

Example

String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
 

Note that we have added an empty text (" ") to create a space between firstName and lastName on print.

You can also use the concat() method to concatenate two strings:

Try it now

Example

String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));



Practice Excercise Practice now

Special Characters

Because strings must be written within quotes, Java will misunderstand this string, and generate an error:

String txt = "We are the so-called "Vikings" from the north.";
 

The solution to avoid this problem, is to use the backslash escape character.

The backslash (\) escape character turns special characters into string characters:

Escape character Result Description
\' ' Single quote
\" " Double quote
\\ \ Backslash

The sequence \"  inserts a double quote in a string:

Try it now

Example

String txt = "We are the so-called \"Vikings\" from the north.";

The sequence \'  inserts a single quote in a string:

Try it now

Example

String txt = "It\'s alright.";

The sequence \\  inserts a single backslash in a string:
 

Try it now

Example

String txt = "The character \\ is called backslash.";
 

Six other escape sequences are valid in Java:

Code Result  
\n New Line  
\r Carriage Return  
\t Tab  
\b Backspace  
\f Form Feed  



Practice Excercise Practice now

Adding Numbers And Strings

WARNING!

Java uses the + operator for both addition and concatenation.

Numbers are added. Strings are concatenated.

If you add two numbers, the result will be a number:

Try it now

Example

int x = 10;
int y = 20;
int z = x + y;      // z will be 30 (an integer/number)
 

If you add two strings, the result will be a string concatenation:

Try it now

Example

String x = "10";
String y = "20";
String z = x + y;   // z will be 1020 (a String)
 

If you add a number and a string, the result will be a string concatenation:

Try it now

Example

String x = "10";
int y = 20;
String z = x + y;   // z will be 1020 (a String)



Practice Excercise Practice now

Previous Next
COMPANY
  • About us
  • Careers
  • Contact Us
  • In Press
  • People
  • Companies List
Products
  • Features
  • Coding Assessments
  • Psychometric Assessment
  • Aptitude Assessments
  • Tech/Functional Assessments
  • Video Assessment
  • Fluency Assessment
  • Campus
 
  • Learning
  • Campus Recruitment
  • Lateral Recruitment
  • Enterprise
  • Education
  • K 12
  • Government
OTHERS
  • Blog
  • Terms of Services
  • Privacy Policy
  • Refund Policy
  • Mart Category
Partner
  • Partner Login
  • Partner Signup

Copyright © RVR Innovations LLP 2025 | All rights reserved - Mytat.co is the venture of RVR Innovations LLP