From ca7e1fb1f73034014d2be82d87eb474e7e7a85ba Mon Sep 17 00:00:00 2001 From: avdhoottt Date: Thu, 30 Oct 2025 14:44:47 +0530 Subject: [PATCH 1/9] Java Size PR --- .../java/concepts/queue/terms/size/size.md | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 content/java/concepts/queue/terms/size/size.md diff --git a/content/java/concepts/queue/terms/size/size.md b/content/java/concepts/queue/terms/size/size.md new file mode 100644 index 00000000000..7b5605d883c --- /dev/null +++ b/content/java/concepts/queue/terms/size/size.md @@ -0,0 +1,93 @@ +--- +Title: 'size()' +Description: 'Returns the number of elements in a queue in Java.' +Subjects: + - 'Code Foundations' + - 'Computer Science' +Tags: + - 'Collections' + - 'Queues' +CatalogContent: + - 'learn-java' + - 'paths/computer-science' +--- + +In Java, **`size()`** is a method that returns the number of elements currently present in a collection like a queue, helping determine how many items are stored at any given moment. + +## Syntax + +```pseudo +queue.size() +``` + +**Parameters:** + +The `size()` method does not take any parameters. + +**Return value:** + +- Returns an integer representing the count of elements in the queue. + +## Example 1: Get Queue Length using Java `size()` + +In this example, the `size()` method in Java is used to find the number of elements present in a queue: + +```java +import java.util.LinkedList; +import java.util.Queue; + +public class QueueSizeExample { + public static void main(String[] args) { + Queue queue = new LinkedList<>(); + + queue.add("Apple"); + queue.add("Banana"); + queue.add("Cherry"); + + System.out.println("Queue size: " + queue.size()); // Output: Queue size: 3 + } +} +``` + +The output of this code is: + +```shell +Queue size: 3 +``` + +## Example 2: Check Queue Before Processing + +In this example, the `size()` method in Java is used to verify if a queue contains elements before processing them: + +```java +import java.util.LinkedList; +import java.util.Queue; + +public class QueueSizeCheckExample { + public static void main(String[] args) { + Queue numbers = new LinkedList<>(); + + numbers.add(10); + numbers.add(20); + numbers.add(30); + + if (numbers.size() > 0) { + System.out.println("Queue has " + numbers.size() + " elements. Processing..."); + while (!numbers.isEmpty()) { + System.out.println("Removed: " + numbers.remove()); + } + } else { + System.out.println("Queue is empty. Nothing to process."); + } + } +} +``` + +The output of this code is: + +```shell +Queue has 3 elements. Processing... +Removed: 10 +Removed: 20 +Removed: 30 +``` From f3f772687e37e844b5b3023d0b84d3108c0b4adf Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 16:03:28 +0530 Subject: [PATCH 2/9] Revise size() method documentation for clarity Updated the documentation for the size() method to clarify its purpose and examples. --- content/java/concepts/queue/terms/size/size.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/content/java/concepts/queue/terms/size/size.md b/content/java/concepts/queue/terms/size/size.md index 7b5605d883c..a1facfa8711 100644 --- a/content/java/concepts/queue/terms/size/size.md +++ b/content/java/concepts/queue/terms/size/size.md @@ -1,18 +1,20 @@ --- Title: 'size()' -Description: 'Returns the number of elements in a queue in Java.' +Description: 'Returns the number of elements stored in a queue.' Subjects: - 'Code Foundations' - 'Computer Science' Tags: - 'Collections' + - 'Methods' + - 'Numbers' - 'Queues' CatalogContent: - 'learn-java' - 'paths/computer-science' --- -In Java, **`size()`** is a method that returns the number of elements currently present in a collection like a queue, helping determine how many items are stored at any given moment. +In Java, **`size()`** method returns the number of elements currently present in a collection like a queue, helping determine how many items are stored at any given moment. ## Syntax @@ -26,7 +28,7 @@ The `size()` method does not take any parameters. **Return value:** -- Returns an integer representing the count of elements in the queue. +- Returns an integer representing the number of elements in the queue. ## Example 1: Get Queue Length using Java `size()` @@ -55,7 +57,7 @@ The output of this code is: Queue size: 3 ``` -## Example 2: Check Queue Before Processing +## Example 2: Check Queue Size Before Processing In this example, the `size()` method in Java is used to verify if a queue contains elements before processing them: From ee60fc05ddf6111e03221690baf71da1155a962d Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 16:06:16 +0530 Subject: [PATCH 3/9] fixed formatting From 2c4a15ef12d1b989be90e27aded12766c84c3886 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 16:10:43 +0530 Subject: [PATCH 4/9] Update size.md with examples and syntax --- content/java/concepts/queue/terms/size/size.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/java/concepts/queue/terms/size/size.md b/content/java/concepts/queue/terms/size/size.md index a1facfa8711..689ffd25953 100644 --- a/content/java/concepts/queue/terms/size/size.md +++ b/content/java/concepts/queue/terms/size/size.md @@ -46,7 +46,7 @@ public class QueueSizeExample { queue.add("Banana"); queue.add("Cherry"); - System.out.println("Queue size: " + queue.size()); // Output: Queue size: 3 + System.out.println("Queue size: " + queue.size()); } } ``` From 5dced9f62db8c6f55d0b7dbd16203c75c7bdd340 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 16:14:01 +0530 Subject: [PATCH 5/9] fixed formatting From ed0e8956616beefc1336e9e7a74a5106d3cdb9a5 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 16:25:52 +0530 Subject: [PATCH 6/9] Update size.md From 4e87f4a4767e2cf9a35965da25d6e900dfac3741 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 16:28:22 +0530 Subject: [PATCH 7/9] Update size.md From dd1021ac8dd6f29437ead7b5a4442aaa5af4a335 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 30 Oct 2025 17:13:27 +0530 Subject: [PATCH 8/9] format fix From 6816148497f1693b2dbf019d3efbcec93f0a680f Mon Sep 17 00:00:00 2001 From: avdhoottt Date: Thu, 30 Oct 2025 19:57:31 +0530 Subject: [PATCH 9/9] format --- .../java/concepts/queue/terms/size/size.md | 190 +++++++++--------- 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/content/java/concepts/queue/terms/size/size.md b/content/java/concepts/queue/terms/size/size.md index 689ffd25953..3ca92ce4f69 100644 --- a/content/java/concepts/queue/terms/size/size.md +++ b/content/java/concepts/queue/terms/size/size.md @@ -1,95 +1,95 @@ ---- -Title: 'size()' -Description: 'Returns the number of elements stored in a queue.' -Subjects: - - 'Code Foundations' - - 'Computer Science' -Tags: - - 'Collections' - - 'Methods' - - 'Numbers' - - 'Queues' -CatalogContent: - - 'learn-java' - - 'paths/computer-science' ---- - -In Java, **`size()`** method returns the number of elements currently present in a collection like a queue, helping determine how many items are stored at any given moment. - -## Syntax - -```pseudo -queue.size() -``` - -**Parameters:** - -The `size()` method does not take any parameters. - -**Return value:** - -- Returns an integer representing the number of elements in the queue. - -## Example 1: Get Queue Length using Java `size()` - -In this example, the `size()` method in Java is used to find the number of elements present in a queue: - -```java -import java.util.LinkedList; -import java.util.Queue; - -public class QueueSizeExample { - public static void main(String[] args) { - Queue queue = new LinkedList<>(); - - queue.add("Apple"); - queue.add("Banana"); - queue.add("Cherry"); - - System.out.println("Queue size: " + queue.size()); - } -} -``` - -The output of this code is: - -```shell -Queue size: 3 -``` - -## Example 2: Check Queue Size Before Processing - -In this example, the `size()` method in Java is used to verify if a queue contains elements before processing them: - -```java -import java.util.LinkedList; -import java.util.Queue; - -public class QueueSizeCheckExample { - public static void main(String[] args) { - Queue numbers = new LinkedList<>(); - - numbers.add(10); - numbers.add(20); - numbers.add(30); - - if (numbers.size() > 0) { - System.out.println("Queue has " + numbers.size() + " elements. Processing..."); - while (!numbers.isEmpty()) { - System.out.println("Removed: " + numbers.remove()); - } - } else { - System.out.println("Queue is empty. Nothing to process."); - } - } -} -``` - -The output of this code is: - -```shell -Queue has 3 elements. Processing... -Removed: 10 -Removed: 20 -Removed: 30 -``` +--- +Title: 'size()' +Description: 'Returns the number of elements stored in a queue.' +Subjects: + - 'Code Foundations' + - 'Computer Science' +Tags: + - 'Collections' + - 'Methods' + - 'Numbers' + - 'Queues' +CatalogContent: + - 'learn-java' + - 'paths/computer-science' +--- + +In Java, **`size()`** method returns the number of elements currently present in a collection like a queue, helping determine how many items are stored at any given moment. + +## Syntax + +```pseudo +queue.size() +``` + +**Parameters:** + +The `size()` method does not take any parameters. + +**Return value:** + +- Returns an integer representing the number of elements in the queue. + +## Example 1: Get Queue Length using Java `size()` + +In this example, the `size()` method in Java is used to find the number of elements present in a queue: + +```java +import java.util.LinkedList; +import java.util.Queue; + +public class QueueSizeExample { + public static void main(String[] args) { + Queue queue = new LinkedList<>(); + + queue.add("Apple"); + queue.add("Banana"); + queue.add("Cherry"); + + System.out.println("Queue size: " + queue.size()); + } +} +``` + +The output of this code is: + +```shell +Queue size: 3 +``` + +## Example 2: Check Queue Size Before Processing + +In this example, the `size()` method in Java is used to verify if a queue contains elements before processing them: + +```java +import java.util.LinkedList; +import java.util.Queue; + +public class QueueSizeCheckExample { + public static void main(String[] args) { + Queue numbers = new LinkedList<>(); + + numbers.add(10); + numbers.add(20); + numbers.add(30); + + if (numbers.size() > 0) { + System.out.println("Queue has " + numbers.size() + " elements. Processing..."); + while (!numbers.isEmpty()) { + System.out.println("Removed: " + numbers.remove()); + } + } else { + System.out.println("Queue is empty. Nothing to process."); + } + } +} +``` + +The output of this code is: + +```shell +Queue has 3 elements. Processing... +Removed: 10 +Removed: 20 +Removed: 30 +```