How amnaa-khann/lab-2 works
This repository is a set of small Java examples about dynamic arrays and ArrayList, rather than a cohesive application. The examples demonstrate adding, removing, reading, replacing, searching, iterating, and checking size or initial capacity; a_example.java also shows shrinking an array. Each runnable example is an independent main program. a.java contains incomplete snippets, so it is not mapped as a runnable flow. There is no README, and the graph reflects only the supplied source excerpts.
Main entry points: b.java List operations · b_example.java Remove element · c.java Append items · d.java Replace element
Components 9
ArrayList examples
- List operations
b.java - Remove element
b_example.java - Append items
c.java - Replace element
d.java - Sum elements
e.java - Initial capacity
f.java
Resizable array example
- Shrink array
a_example.java
Other components
- Java launcher
- Java ArrayList
Connections 13
- Java launcher → List operations: runs main
- Java launcher → Remove element: runs main
- Java launcher → Append items: runs main
- Java launcher → Replace element: runs main
- Java launcher → Sum elements: runs main
- Java launcher → Initial capacity: runs main
- Java launcher → Shrink array: runs main
- List operations → Java ArrayList: uses
- Remove element → Java ArrayList: uses
- Append items → Java ArrayList: uses
- Replace element → Java ArrayList: uses
- Sum elements → Java ArrayList: uses
- Initial capacity → Java ArrayList: uses