Java String Operations: Declaration, Concatenation, Length, Case Conversion

Here's a simple Java program that demonstrates basic string operations: public class StringExample { public static void main(String[] args) { String name = "John"; String greeting = "Hello, " + name + "!"; System.out.println(greeting); // Output: Hello, John! System.out.println(name.length()); // Output: 4 System.out.println(name.toUpperCase()); // Output: JOHN System.out.println(name.toLowerCase()); // } } Let's break it down with easy analogies: 1. *String Declaration*: `String name = "John";` Think of a string like a labeled box where you can store a message. Here, we're creating a box called `name` and putting the message "John" inside. 2. *String Concatenation*: `String greeting = "Hello, " + name + "!";` Imagine you're writing a greeting card. You're combining different pieces of paper (strings) to create a complete message. Here, we're combining "Hello, ", the contents of the `name` box (John), and "!" to create a new message. 3. *String Length*: `name.length()` Think of a ruler that measures the length of a piece of string. Here, we're asking for the length of the string "John", which is 4 characters. 4. *String Case Conversion*: `name.toUpperCase()` and `name.toLowerCase()` Imagine a keyboard with a caps lock button. `toUpperCase()` is like turning on the caps lock, and `toLowerCase()` is like turning it off. We're converting the string "John" to all uppercase (JOHN) or all lowercase (john). These are basic string operations in Java, and understanding these concepts will help you work with text data in your programs! What will be the output if we convert it into a lower case? Can anyone guess ? #Java #Coding #Programming

To view or add a comment, sign in

Explore content categories