This Java program is to Implement Sorted array. A sorted array is an array data structure in which each element is sorted in numerical, alphabetical, or some other order, and placed at equally spaced addresses in computer memory.
Here is the source code of the Java program to implement sorted array. The Java program is successfully compiled and run on a Linux system. The program output is also shown below.
import java.util.Arrays; public class SortedArray<T> { private T[] array; public SortedArray(T[] array) { this.array = array; } public void sort() { Arrays.sort(array); } public T[] getArray() { return array; } public static void main(String...arg) { Integer[] inums = {10,9,8,7,6}; Float[] fnums = {23.9f,5.5f,10.8f,2.5f,82.0f}; Double[] dnums = {12.5,244.92,1.9,98.3,35.2}; String[] strings = {"banana","pineapple","apple","mango","jackfruit"}; System.out.println("The Values Before sorting"); System.out.println(); System.out.println("Integer Values"); for (int i = 0; i < inums.length; i++) System.out.print(inums[i] + "\t"); System.out.println(); System.out.println("Floating Values"); for (int i = 0; i < fnums.length; i++) System.out.print(fnums[i] + "\t"); System.out.println(); System.out.println("Double Values"); for (int i = 0; i < dnums.length; i++) System.out.print(dnums[i] + "\t"); System.out.println(); System.out.println("String Values"); for (int i = 0; i < strings.length; i++) System.out.print(strings[i] + "\t"); SortedArray<Integer> integer = new SortedArray<Integer>(inums); SortedArray<Float> floating = new SortedArray<Float>(fnums); SortedArray<Double> doubles = new SortedArray<Double>(dnums); SortedArray<String> string = new SortedArray<String>(strings); integer.sort(); floating.sort(); doubles.sort(); string.sort(); inums = integer.getArray(); fnums = floating.getArray(); dnums = doubles.getArray(); strings = string.getArray(); System.out.println(); System.out.println("The Values After sorting"); System.out.println(); System.out.println("Integer Values"); for (int i = 0; i < inums.length; i++) System.out.print(inums[i] + "\t"); System.out.println(); System.out.println("Floating Values"); for (int i = 0; i < fnums.length; i++) System.out.print(fnums[i] + "\t"); System.out.println(); System.out.println("Double Values"); for (int i = 0; i < dnums.length; i++) System.out.print(dnums[i] + "\t"); System.out.println(); System.out.println("String Values"); for (int i = 0; i < strings.length; i++) System.out.print(strings[i] + "\t"); } }
$javac SortedArray.java $java SortedArray The Values Before sorting Integer Values 10 9 8 7 6 Floating Values 23.9 5.5 10.8 2.5 82.0 Double Values 12.5 244.92 1.9 98.3 35.2 String Values banana pineapple apple mango jackfruit The Values After sorting Integer Values 6 7 8 9 10 Floating Values 2.5 5.5 10.8 23.9 82.0 Double Values 1.9 12.5 35.2 98.3 244.92 String Values apple banana jackfruit mango pineapple
Related posts:
Spring Data MongoDB – Indexes, Annotations and Converters
Java Program to Implement HashSet API
Java Program to Implement Hamiltonian Cycle Algorithm
Java 8 – Powerful Comparison with Lambdas
Dynamic Proxies in Java
Java Program to Implement Self Balancing Binary Search Tree
Java Map With Case-Insensitive Keys
Java Program to Solve a Matching Problem for a Given Specific Case
Command-Line Arguments in Java
Introduction to Apache Commons Text
Validations for Enum Types
Jackson – Change Name of Field
Fixing 401s with CORS Preflights and Spring Security
New Features in Java 10
Spring Boot - Securing Web Applications
Java Program to Implement Heap’s Algorithm for Permutation of N Numbers
Create a Custom Auto-Configuration with Spring Boot
Java – String to Reader
Guide to Escaping Characters in Java RegExps
Java Program to Implement RoleList API
A Custom Media Type for a Spring REST API
Guide to Guava Multimap
JUnit 5 @Test Annotation
Quick Guide to @RestClientTest in Spring Boot
Spring Boot - Application Properties
Java CyclicBarrier vs CountDownLatch
Java Program to Search Number Using Divide and Conquer with the Aid of Fibonacci Numbers
Hướng dẫn Java Design Pattern – Observer
Tìm hiểu về Web Service
A Guide to Java HashMap
Java Program to Implement HashMap API
Java Program to Find Second Smallest of n Elements with Given Complexity Constraint