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:
Java Program to Solve a Matching Problem for a Given Specific Case
New Features in Java 12
Intro to Spring Boot Starters
Spring Cloud – Adding Angular
Java IO vs NIO
Spring WebClient vs. RestTemplate
Java Program to Implement Selection Sort
Guava – Join and Split Collections
Java 8 and Infinite Streams
Guide to the Java ArrayList
Spring Security Registration – Resend Verification Email
Guide to java.util.concurrent.BlockingQueue
Check If Two Lists are Equal in Java
Java Program to find the maximum subarray sum O(n^2) time(naive method)
A Guide to EnumMap
Java Program to Implement Suffix Tree
Java Byte Array to InputStream
Constructor Dependency Injection in Spring
Java Program to Generate Random Numbers Using Multiply with Carry Method
Guide To CompletableFuture
XML-Based Injection in Spring
An Intro to Spring Cloud Zookeeper
Convert char to String in Java
Mapping a Dynamic JSON Object with Jackson
A Guide to JUnit 5
Java Program to Implement Naor-Reingold Pseudo Random Function
Xử lý ngoại lệ đối với trường hợp ghi đè phương thức trong java
Java Program to Implement a Binary Search Algorithm for a Specific Search Sequence
Java Program to Implement Adjacency Matrix
Java Program to Implement Branch and Bound Method to Perform a Combinatorial Search
Java Program to Encode a Message Using Playfair Cipher
Java Program to Implement Sparse Matrix