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:
CyclicBarrier in Java
A Guide to EnumMap
Apache Commons Collections MapUtils
Kết hợp Java Reflection và Java Annotations
Guide to the Synchronized Keyword in Java
Java Web Services – Jersey JAX-RS – REST và sử dụng REST API testing tools với Postman
Wiring in Spring: @Autowired, @Resource and @Inject
Spring Boot - File Handling
Xử lý ngoại lệ đối với trường hợp ghi đè phương thức trong java
Java Program to Implement Stack API
Spring @Primary Annotation
Spring Security Form Login
Java – InputStream to Reader
Compare Two JSON Objects with Jackson
A Guide to HashSet in Java
Java Program to Implement Threaded Binary Tree
Java CyclicBarrier vs CountDownLatch
Spring Boot - Logging
Toán tử instanceof trong java
Jackson Date
Properties with Spring and Spring Boot
Biến trong java
Java Program to Implement Euler Circuit Problem
Convert String to int or Integer in Java
Từ khóa throw và throws trong Java
Java Optional as Return Type
The Dining Philosophers Problem in Java
Java Program to Represent Linear Equations in Matrix Form
Java Program to Perform integer Partition for a Specific Case
Sort a HashMap in Java
Configuring a DataSource Programmatically in Spring Boot
Getting Started with Custom Deserialization in Jackson