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 JPA @Query
Hướng dẫn Java Design Pattern – Interpreter
Java Program to Implement Max-Flow Min-Cut Theorem
Java Program to Check the Connectivity of Graph Using BFS
Giới thiệu Google Guice – Aspect Oriented Programming (AOP)
A Guide to the ResourceBundle
Using a Custom Spring MVC’s Handler Interceptor to Manage Sessions
Java Program to Implement Sieve Of Atkin
Spring @Primary Annotation
Spring Boot: Customize the Jackson ObjectMapper
How to Set TLS Version in Apache HttpClient
Java Program to Implement Shell Sort
Java Program to Implement Gabow Algorithm
Java – Write to File
Java Program to Implement Hash Tables Chaining with Binary Trees
File Upload with Spring MVC
Java Program to Implement LinkedBlockingDeque API
Java Program to Check whether Graph is a Bipartite using 2 Color Algorithm
Iterable to Stream in Java
Spring Boot Configuration with Jasypt
Java 8 Stream API Analogies in Kotlin
Java Program to Find Basis and Dimension of a Matrix
Java Program to Print the Kind of Rotation the AVL Tree is Undergoing
Giới thiệu Java Service Provider Interface (SPI) – Tạo các ứng dụng Java dễ mở rộng
Integer Constant Pool trong Java
What is a POJO Class?
Guide to Guava Multimap
Introduction to Using Thymeleaf in Spring
Spring @RequestMapping New Shortcut Annotations
Different Ways to Capture Java Heap Dumps
Java Program to Implement Circular Singly Linked List
Spring Boot - Cloud Configuration Server