
Author
Dipen Dadhaniya
Engineering Manager at Interview Kickstart
Object-oriented programming languages are popular among software engineers preparing for coding interviews; among them, Java is one of the most widely used languages by software developers. While preparing for tech interviews at FAANG and other tier-1 tech companies, it is important to brush up on your basics. In this article, we will discuss the difference between the length attribute and the length() method in Java.
Here’s what we’ll cover:
In Java, the number of elements an array can hold, or the size of the array, is called its length. You can use this length attribute or variable to find the size of an array in Java by using the dot operator with the array name.
For example, Array.length will give you the length of the array named “Array.â€
length() in Java is a final method, which is applicable for string objects. You can use it to find the number of characters in a string.
For example, string.length() will return the number of characters in “string.â€
Here’s a summary of the key differences between length and length():
public class IK{
public static void main(String[] args)
{
// a is an integer array of size 10-
int[] a= new int[10];
System.out.println(“Size of an array a is “+ a.length);
// Variable Str is a String object.
String Str= “InterviewKickstart”;
System.out.println(“Size of the String is “+ Str.length());
}
}
Output
Size of an array a is 10
Size of the String is 18
Q. What will be the output of the following code?
public class IK{
public static void main(String[] args)
{
String[] S= { “ONE”, “TWO”, “THREE”, “FOUR” };
System.out.println(S.length);
}
}
Output: 4
Explanation: In the above code, the variable “S†is an array of type strings. So, S.length can be used to get the length of the given array. Hence, the output is 4.
public class IK{
public static void main(String[] args)
{
String[] S= { “ONE”, “TWO”, “THREE”, “FOUR” };
System.out.println(S.length());
}
}
Output:Â
error: cannot find symbol
symbol: method length()
location: variable S of type String[]
Explanation: Method length() is defined for Strings. In the above code, variable S is an array of type string, and thus method length() can not be used on it.
public class IK{
public static void main(String[] args)
{
String[] S= { “ONE”, “TWO”, “THREE”, “FOUR” };
System.out.println(S[0].length());
}
}
Output: 3
Explanation: In the above code, S[0] is a String object; it has stored the string “ONE,” and hence the length() method can be used on it to get its length.
If you’re looking for guidance and help with getting your prep started, sign up for our free webinar. As pioneers in the field of technical interview prep, we have trained thousands of software engineers to crack the toughest coding interviews and land jobs at their dream companies, such as Google, Facebook, Apple, Netflix, Amazon, and more!
———-
Article contributed Omkar Deshmukh
Time Zone:
Get your enrollment process started by registering for a Pre-enrollment Webinar with one of our Founders.
The 11 Neural “Power Patterns” For Solving Any FAANG Interview Problem 12.5X Faster Than 99.8% OF Applicants
The 2 “Magic Questions” That Reveal Whether You’re Good Enough To Receive A Lucrative Big Tech Offer
The “Instant Income Multiplier” That 2-3X’s Your Current Tech Salary
The 11 Neural “Power Patterns” For Solving Any FAANG Interview Problem 12.5X Faster Than 99.8% OF Applicants
The 2 “Magic Questions” That Reveal Whether You’re Good Enough To Receive A Lucrative Big Tech Offer
The “Instant Income Multiplier” That 2-3X’s Your Current Tech Salary
Just drop your name and email so we can send your Power Patterns PDF straight to your inbox. No Spam!
By sharing your contact details, you agree to our privacy policy.
Time Zone: Asia/Dhaka
We’ve sent the Power Patterns PDF to your inbox — it should arrive in the next 30 seconds.
📩 Can’t find it? Check your promotions or spam folder — and mark us as safe so you don’t miss future insights.
We’re hosting a private session where FAANG insiders walk through how they actually use these Power Patterns to crack interviews — and what sets top performers apart.
🎯 If you liked the PDF, you’ll love what we’re sharing next.
Time Zone: