All TalkersCode Topics

Follow TalkersCode On Social Media - A Social Media Network for developers Join Now ➔

One Dimensional Array In Java

Last Updated : Mar 11, 2024

One Dimensional Array In Java

In this article we will show you the solution of one dimensional array in java, in Java, a one-dimensional array is set of correspondent kinds of elements observed in packed closeness to one another in memory. \

Because the data is continuously saved, activities like search, remove, insert, etc. are more simpler.

A variety of arrays come in both one and several dimensions. One-dimensional arrays can hold numerous instances of the same primitive value, such as an int, float, long, string, etc., or instances of the same class of object. Now move to the concept of one dimensional array in java.

Step By Step Guide On One Dimensional Array In Java :-

In Java, an array with only one dimension is referred to as a one-dimensional array or single dimensional array.

It is a list of variables (also known as elements or components) that each contain values of the same kind.

A one-dimensional array is made up of one row or one column of array elements that can be distinguished by their index values and have the same common name.

There's solely one parameter to view for anything with a single dimension.It is simply the length of anything in ordinary terms.

Similar to this, an array is said to have one dimension if there is just one value assigned to each place or index.

In Java programming, a one-dimensional array is a set of values that have all been defined using the same index.

They can be seen as containers housing a continuous stream of comparable elements, such as numbers, characters, objects, etc.

The purpose of grouping similar goods together for storage is to make maintenance on them simpler.

It can be compared to a fleet of stairs, where each stair holds a different object, and where each object's location can be determined by counting the number of steps taken.

One-dimensional arrays are objects in Java, which is interesting.

They can be assigned to variables of the type Object and are created dynamically All classes in Java inherit from an Object class by default.

An array can be used to invoke any of the methods in the class Object.

The first element of an array is stored at position 0, the second member at position 1, and so on.

Arrays in Java are index-based. Using numbers with subscripts, we may retrieve each value of the array ([]).

The first element can be accessed by using number[0]number[0], the second element by using number[1]number[1], and the last element by using number[length-1]number[length1].

Two varieties of array exist:

  • One-dimensional array
  • Multi-dimensional array

Java One-Dimensional Array

The name alone makes it apparent that a one-dimensional array in Java can only have one parameter.

One-dimensional arrays can be used to store objects of the same kind together. It can hold objects or simple data types like int, float, and char.

Java one-dimensional array creation

A single row or column of array items that are identified by a variable name and whose elements are accessible by index values can be seen as a representation of a one-dimensional array.

Declaration of a one-dimensional array


data-type var-name[];

There are two parts to an array declaration:

  1. data-type: Every element in an array has a different data type depending on its location, such as char, int, float, objects, etc.
  2. var-name: It is the name of a reference variable that refers to an array object kept in heap memory.

[ ] : It's known as subscript.

Java implementation of one-dimensional array

In Java, there are primarily two ways to generate an array:

  1. At the time of declaration, we can directly declare and save the values: Five contiguous memory regions will be assigned by the Java Virtual Machine (JVM), which executes Java code and translates Java bytecode into machine language, to hold the array's supplied values in this case.
  2. The second technique to create an array is to first declare the array and then allot the memory using the new keyword.
public class Myexample {
  public static void main(String args[]) {
    int arr[] = { 1, 3, 11, 8, 21 };
    for (int i = 0; i < arr.length; i++) {
      System.out.println(arr[i] + " ");
  1. The public class Myexample is created in the first line of code.
  2. Next, public static void main is used (String args[])
  3. After that, the array is initialised using an int data type.
  4. Next, a for loop is used.
  5. Finally, we use system.out.println to print our array.

Conclusion :-

Hence we have successfully learnt about the concept of one dimensional array.

We also learnt that one dimensional array creation, declaration and its implementation.

And we also learnt that An array is a grouping of like types of elements kept in close proximity to one another.

It can hold objects or basic data types like int, char, and float.The values of only one data type must be handled by one-dimensional arrays or single-dimensional arrays.

The same class of objects can be stored in multiples in one-dimensional arrays.

An object of a class that is dynamically generated and may be initialised and constructed using the new operator is an array in Java.

The first element of an array is kept at index 0, the second member at index 1, and so on. Arrays in Java are index-based.

Java's one-dimensional arrays have fixed sizes. This means that once one-dimensional arrays are established, their size cannot be modified.

I hope this article on one dimensional array in java helps you and the steps and method mentioned above are easy to follow and implement.

Author Image About Anjali

Experienced Computer Programmer with a broad range of experience in technology. Strengths in application development and Object Oriented architecture design, front end programming, usability and multimedia technology. Expert in coding languages such as C, C++ Java, JavaScript, PHP and more.

Follow Anjali On Linkedin 🡪