🧭 Day 15: Common ArrayList Methods in Java Today I explored useful methods in the ArrayList class — they make managing dynamic lists super easy and powerful. 💡 What I Learned Today add() → Adds an element to the list. get(index) → Returns the element at the given index. set(index, element) → Updates an element. remove(index) → Deletes an element. size() → Returns the total number of elements. clear() → Removes all elements. contains(value) → Checks if an element exists. isEmpty() → Checks if the list is empty. 🧩 Example Code import java.util.ArrayList; public class ArrayListMethods { public static void main(String[] args) { ArrayList<String> names = new ArrayList<>(); names.add("Raj"); names.add("Kumar"); names.add("Devi"); System.out.println("First name: " + names.get(0)); names.set(1, "Arun"); System.out.println("After update: " + names); names.remove(2); System.out.println("After remove: " + names); System.out.println("Contains Raj? " + names.contains("Raj")); System.out.println("Size: " + names.size()); } } 🗣️ Caption for LinkedIn 🚀 Day 15 – Mastering ArrayList Methods in Java Learned how add(), get(), set(), remove() and more make ArrayList dynamic and powerful. These methods help handle data collections smoothly and efficiently 💡 #Java #CoreJava #ArrayList #LearnJava #ProgrammingJourney
"Exploring ArrayList Methods in Java: add(), get(), set(), remove() and more"
More Relevant Posts
-
🧠 Day 8: Java Loops Today’s focus is on loops in Java — how we make programs repeat tasks efficiently. 💡 What I Learned Today for loop – best for known number of iterations while loop – runs while a condition is true do-while loop – executes once, then checks condition for-each loop – used to iterate through arrays or collections Avoid infinite loops by ensuring your condition eventually becomes false 🧩 Example Code public class LoopExample { public static void main(String[] args) { // For loop for (int i = 1; i <= 5; i++) { System.out.println("For Loop: " + i); } // While loop int j = 1; while (j <= 3) { System.out.println("While Loop: " + j); j++; } // Do-While loop int k = 1; do { System.out.println("Do-While Loop: " + k); k++; } while (k <= 2); } } 🗣️ Caption for LinkedIn 🔁 Day 8 of my #30DaysOfJava challenge! Today I explored Loops in Java — the power of repetition that makes programs dynamic and efficient. Mastering loops = writing less code and achieving more! 💡 #Java #CodingJourney #CoreJava #LearnJava #Programming
To view or add a comment, sign in
-
-
🔗 Day 17: LinkedList in Java Today, I explored LinkedList in Java, an important data structure that allows dynamic insertion and deletion of elements efficiently. 💡 What I Learned Today LinkedList is part of the java.util package. It implements both List and Deque interfaces. Elements are stored as nodes, each linked to the next and previous ones. Fast insertion and deletion, slower random access compared to ArrayList. Can be used as List, Queue, or Deque. 🧩 Example Code import java.util.LinkedList; public class LinkedListDemo { public static void main(String[] args) { LinkedList<String> names = new LinkedList<>(); names.add("Raj"); names.add("Arun"); names.addFirst("Kumar"); names.addLast("Devi"); System.out.println("LinkedList: " + names); names.removeFirst(); names.removeLast(); System.out.println("After removal: " + names); } } ⚔️ Difference Between ArrayList and LinkedList ArrayList → Best for random access. LinkedList → Best for frequent insertions or deletions. 🗣️ LinkedIn Caption 🔗 Day 17 – Understanding LinkedList in Java Learned how LinkedList stores data in connected nodes and shines in insertion/deletion tasks. Also explored how it differs from ArrayList in speed and structure. Another key milestone in my #30DaysOfJava journey 🚀 #Java #CoreJava #LinkedList #LearnJava #Programming
To view or add a comment, sign in
-
-
📦 Day 14: Arrays vs ArrayList in Java Today I explored the difference between Arrays and ArrayList — both store multiple elements, but the way they work is totally different. 💡 What I Learned Today Arrays have a fixed size once created. ArrayList can grow or shrink dynamically. Arrays can hold primitive data types, while ArrayLists hold objects only. Arrays are faster and more memory-efficient. ArrayLists are flexible and come with many built-in methods. Use Arrays when you know the size in advance. Use ArrayList when you need to add or remove elements easily. 🧩 Example Code import java.util.ArrayList; public class ArrayVsArrayList { public static void main(String[] args) { // Array int[] numbers = {10, 20, 30}; System.out.println("Array element: " + numbers[1]); // ArrayList ArrayList<String> fruits = new ArrayList<>(); fruits.add("Apple"); fruits.add("Banana"); fruits.add("Mango"); System.out.println("ArrayList element: " + fruits.get(1)); } } 🗣️ Caption for LinkedIn 📊 Day 14 – Arrays vs ArrayList in Java Arrays are great for speed and fixed-size data, while ArrayLists offer flexibility with easy resizing. Choosing the right one depends on your use case — stability or adaptability. Another solid step forward in my #30DaysOfJava challenge 💪 #Java #Programming #CoreJava #LearnJava #CodingJourney
To view or add a comment, sign in
-
-
✨ Day 11: Strings in Java Today’s focus was on Strings — the heart of text processing in Java. They’re everywhere: names, messages, inputs, and more! 💡 What I Learned Today String is a class in Java, not a primitive type. Strings are immutable – once created, they can’t be changed. Common ways to create strings: Using string literal: "Hello" Using new keyword: new String("Hello") Common methods: length() → returns string length charAt(i) → returns character at index toUpperCase(), toLowerCase() concat() or + → combines strings equals() → compares content 🧩 Example Code public class StringExample { public static void main(String[] args) { String name = "Java"; String message = "Welcome to " + name; System.out.println(message); System.out.println("Length: " + message.length()); System.out.println("Uppercase: " + message.toUpperCase()); System.out.println("Character at 5: " + message.charAt(5)); } } 🗣️ Caption for LinkedIn 💬 Day 11 – Strings in Java Strings bring life to Java programs — from handling names to dynamic messages. Today I learned how to create, modify, and compare strings efficiently. Fun fact: Strings are immutable but incredibly powerful when used right! #CoreJava #JavaDeveloper #Programming #LearnJava #CodingJourney
To view or add a comment, sign in
-
-
Master Java String Format(): The Ultimate Guide with Examples & Tips Stop Fumbling with '+' in Java: A No-BS Guide to Mastering String.format() Let's be real. If you're learning Java, you've probably built a thousand strings using the good ol' + operator. java This is where Java's String.format() method swoops in like a superhero. It's your secret weapon for creating clean, professional, and dynamically formatted strings without breaking a sweat. In this guide, we're not just going to skim the surface. We're going to dive deep into String.format(), break down its syntax, explore killer examples, and look at real-world use cases that you'll actually encounter. By the end, you'll wonder how you ever lived without it. Ready to write code that doesn't just work, but looks good doing it? Let's get into it. What is String.format(), Actually? Think of it as a template. You create a blueprint of how you want your final string to look, with placeholders for the dynamic parts. Then, you feed the actual values into those placeholders, and String.format() handles https://lnkd.in/grZFnYPf
To view or add a comment, sign in
-
🧠 Day 7: Java Conditional Statements Today’s focus is on decision-making in Java — how programs choose what to do based on conditions. 💡 What I Learned Today if Statement – executes code only if condition is true if-else – executes one block if true, another if false else-if ladder – checks multiple conditions sequentially nested if – an if statement inside another if switch – used for multiple fixed options (like menus) 🧩 Example Code public class ConditionalExample { public static void main(String[] args) { int marks = 85; if (marks >= 90) { System.out.println("Grade: A+"); } else if (marks >= 75) { System.out.println("Grade: A"); } else if (marks >= 60) { System.out.println("Grade: B"); } else { System.out.println("Grade: C"); } } } 🗣️ Caption for LinkedIn 🚀 Day 7 of my #30DaysOfJava challenge! Today I learned about Conditional Statements – how Java makes decisions based on logic and data. Mastering if, else, and switch helps build smart, dynamic programs! 💻 #Java #CodingJourney #LearnJava #CoreJava #LinkedInLearning
To view or add a comment, sign in
-
-
public static void main(String[] args) This line is the main method in Java — the entry point of every Java program. 1. public - It is an access modifier. - It means this method is accessible from anywhere. - The Java Virtual Machine (JVM) must be able to call this method from outside the class — that’s why it must be public. Example : If it’s not public, JVM cannot access it → program won’t run. 2. static - It means the method belongs to the class and not to any specific object. - JVM can call this method without creating an object of the class. Example : ClassName.main(args); // called directly without creating object 3. void - It is the return type. - It means this method does not return any value to the program. Example : If we write int instead of void, we’d have to return an integer value — but main() doesn’t return anything. 4. main This is the method name recognized by JVM as the starting point of every program. Execution always begins from this method. Example : public static void main(String[] args) { System.out.println("Hello, World!"); } Here, execution starts at main(). 5. (String[] args) - This is a parameter (an array of strings). - It stores command-line arguments that you can pass when running the program. Example : If you run: java Test Hello World Then: args[0] = "Hello" args[1] = "World" -- Here we have simple way to understand Part Meaning Purpose public Access Modifier JVM can access it static Belongs to class Called without object void Return Type Doesn’t return anything main Method Name Program entry point String[] args Parameter Stores command-line inputs #Java #Programming #Core java #Codegnan Anand Kumar Buddarapu Uppugundla Sairam Saketh Kallepu
To view or add a comment, sign in
-
-
🔥 Day 6 – Control Statements in Java (if, else, switch) 🧠 Post Content (for LinkedIn): ☕ Day 6 of my 30-day Core Java journey! Today, I learned about Control Statements — the part of Java that helps programs make decisions and execute code conditionally. These statements control the flow of execution based on conditions — just like how we make decisions in real life! 💡 Types of Control Statements 🔹 1. if Statement Executes a block of code only if a condition is true. int age = 18; if (age >= 18) { System.out.println("Eligible to vote"); } 🔹 2. if-else Statement Chooses between two paths. int marks = 45; if (marks >= 50) { System.out.println("Pass"); } else { System.out.println("Fail"); } 🔹 3. if-else-if Ladder Tests multiple conditions. int score = 80; if (score >= 90) System.out.println("A Grade"); else if (score >= 75) System.out.println("B Grade"); else System.out.println("C Grade"); 🔹 4. switch Statement Used when multiple outcomes depend on one variable. int day = 3; switch (day) { case 1: System.out.println("Monday"); break; case 2: System.out.println("Tuesday"); break; case 3: System.out.println("Wednesday"); break; default: System.out.println("Invalid day"); } 🎯 Takeaway: Control statements help you guide program logic — deciding what to do and when. They’re the heart of decision-making in Java 💪 #CoreJava #JavaLearning #PasupathiLearnsJava #JavaControlStatements #ProgrammingBasics
To view or add a comment, sign in
-
-
🧠 Today’s Java Insight: Understanding Static Methods Today, I explored one of the most important concepts in Java — Static Methods and how they differ from object members. Here’s what I learned 👇 ⚙️ Static Methods ✅ Can be called without creating an object → ClassName.methodName(); ✅ Declared using the static keyword. ✅ Used when a method’s logic is common for all objects. ✅ Belongs to the class, not any specific object. 💻 Example: class MathUtils { static int square(int n) { return n * n; } } public class Main { public static void main(String[] args) { System.out.println(MathUtils.square(5)); } } 🧩 Static Members (Class Members) Class Members (static): Shared by all objects and can be accessed directly using the class name.(Everyone can access) 🔹static variables 🔹static methods 🔹static blocks 🔹static nested classes 🧱 Object Members (Instance Members) Object Members (non-static): Each object has its own copy and can only be accessed through an instance.(By instance can Access only ) 🔹instance variables 🔹instance methods 🔹constructors 🔹instance blocks ⚡ Dynamic Nature of Java Java is a dynamic programming language — 👉 The JVM loads classes only when needed, making execution efficient and memory-friendly. ✨ Key Takeaway: Use static when something should be shared among all objects and does not depend on instance data. Comment What will be the Output for these codes? #Java #OOP #StaticKeyword #Programming #JVM #JavaLearning #LearningJourney #Developers
To view or add a comment, sign in
-
-
💡 == Operator vs. .equals() Method: Why Context Matters in Java 🧐 When comparing two variables or objects in Java, the choice between the == operator and the .equals() method is critical. They perform two fundamentally different types of comparisons! 1. The == Operator (Identity Comparison) What it compares: The == operator always compares memory addresses (references). Primitives: When used with primitives (int, char, boolean, etc.), it checks if the values stored in those memory locations are identical. Example: (5 == 5) is true. Objects: When used with objects (including String), it checks if the two variables refer to the exact same object in the Heap memory. Example: (obj1 == obj2) is only true if they point to the same memory location (same object ID). 2. The .equals() Method (Content Comparison) What it compares: The .equals() method is used to check for content equality. It determines if two objects are meaningfully equal based on their data. Default Behavior: Since this method is inherited from the base Object class, its default behavior is the same as == (checking references). The Power of Overriding: For almost all custom classes and core classes (like String), this method is overridden. String overrides .equals() to check if the sequence of characters (the content) is identical. You must override it in your custom classes (like Employee) to define when two distinct objects are considered equal based on their field values (id, name, etc.). Always use .equals() when comparing the content of objects, and reserve == for comparing primitives or checking if two variables are references to the exact same physical object. Thank you sir Anand Kumar Buddarapu,Saketh Kallepu,Uppugundla Sairam,Codegnan #Java #ProgrammingTips #OOP #ObjectEquality #SoftwareDevelopment #TechEducation
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development