ALL >> Technology,-Gadget-and-Science >> View Article
All About String In Java
String in Java is immutable and stored in memory pool. Learn about StringBuffer, StringBuilder, and string manipulation techniques in Java.
In Java, String represents a sequence of characters. It is an immutable object, meaning once it is created, its value cannot be modified. If a string is updated, a new String object is created with the same reference. This behavior makes string manipulation in Java memory-efficient and secure.
Let's start with a basic example:
String str = "India";
System.out.println(str); // Output: India
String ctr = new String("India");
String ptr = "India";
String ktr = str;
str = str + "n"; // Now str points to a new object
System.out.println(str); // Output: Indian
How many objects and references?
Number of references: 4 (str, ctr, ptr, ktr)
Number of objects: 3
Ways to Create a String
By string literal:
String str = "India";
By using new keyword:
String ptr = new String("India");
Java String Pool
The Java String Pool is a memory area inside the heap where string literals are stored. It ...
... helps in memory optimization by avoiding the creation of duplicate strings.
Common Java String Methods
Java provides many built-in string methods in Java that help in manipulating and analyzing string data. These are part of the java.lang.String class.
String str = "Welcome to Cyberinfomines.com";
System.out.println(str);
Frequently Used Java String Functions:
length() - Returns the length of the string.
int size = str.length();
System.out.println("Length: " + size); // 29
charAt(int index) - Returns character at specific index.
substring(int beginIndex) - Extracts substring from beginIndex.
substring(int begin, int end) - Extracts substring from begin to end-1.
indexOf(String s) - Returns first index of given substring.
contains(CharSequence s) - Checks if the string contains a specific sequence.
toUpperCase(), toLowerCase() - Converts string to upper/lowercase.
trim() - Removes leading/trailing whitespace.
split(String regex) - Splits string into array using regex.
concat(String str) - Appends given string.
equals(), equalsIgnoreCase() - Compares strings.
compareTo(), compareToIgnoreCase() - Lexicographic comparison.
hashCode() - Returns hash code.
isEmpty() - Checks if string length is 0.
lastIndexOf() - Finds last index of a character or substring.
valueOf() - Converts different types (boolean, char, int, etc.) to string.
These java string methods are widely used in interview questions and real-world development scenarios.
Use Case: Short Name Generation
public class StringBasic {
public static String getShortName(String firstName, String lastName, String surName) {
String shortName = firstName.toUpperCase().charAt(0) + "." +
lastName.toUpperCase().charAt(0) + "." +
surName.toUpperCase().charAt(0) + surName.toLowerCase().substring(1);
return shortName;
}
public static void main(String[] args) {
System.out.println(getShortName("Sanjay", "kumar", "Chandel"));
System.out.println(getShortName("sanjay", "kumar", "chandel"));
System.out.println(getShortName("SANJAY", "KUMAR", "CHANDEL"));
}
}
Please visit our website to know more:-https://cyberinfomines.com/blog-details/all-about-string-in-java
Add Comment
Technology, Gadget and Science Articles
1. Mercadolibre Marketplace Research Via Web Scraping AnalysisAuthor: Web Data Crawler
2. Scrape Vivino And Binny’s Wine Data - 40 Regions
Author: REAL DATA API
3. Web Scraping Didi Rider App Data In Mexico – Market Insights
Author: Actowiz Solutions
4. Scrape Kroger Grocery Data For Pricing And Promotions
Author: Web Data Crawler
5. Achieve Fast Results With No-code Web Scraping Tools
Author: Retail Scrape
6. Get To Know About The Basics Of Linear Actuators
Author: Ryan
7. Choosing The High Precision Linear Stage
Author: Ryan
8. Web Scraping Ajio Data For Fashion & Product Insights
Author: REAL DATA API
9. Scrape Mcdonald’s Usa Store Locations Data To Track 13k+ Stores
Author: Actowiz Solutions
10. Location Intelligence Using Google Maps Data Scraping
Author: Real Data API
11. Real-time Attendee Data Extraction From Global Fintech Events
Author: REAL DATA API
12. Talabat Api Data Extraction For Menu And Pricing Insights
Author: Web Data Crawler
13. Essential Strategies For Effective Vendor And Contract Management In Today's Business Landscape
Author: Logitrac360
14. Best Styling Apps: Ai-powered Fashion At Your Fingertips
Author: glanceai
15. Tesco Vs Asda 2025 – Grocery Deals & Retail Data Insights | Actowiz Solutions
Author: Actowiz Solutions






