In this Java Example we will learn How To sort String array (Array of string values) in java, use Arrays.sort
method. Array.sort is method is a static method and Sorts the specified array of objects into ascending order, according to the {Comparable natural ordering} of its elements.
One this to note here is, by default Arrays.sort
method sorts the Strings in case sensitive manner. To sort an array of Strings irrespective of case, use Arrays.sort(String[] strArray, String.CASE_INSENSITIVE_ORDER)
method instead.
/** * String array in java by codebind.com. */ import java.util.Arrays; public class SortStringArray { public static void main(String args[]){ //String array String[] strNames = new String[]{"Lina", "alina", "Tom", "Jack", "harry", "Ram"}; //sort String array using sort method Arrays.sort(strNames); System.out.println("String array sorted (CASE SENSITIVE ORDER)"); //print sorted elements for(int i=0; i < strNames.length; i++){ System.out.println(strNames[i]); } //case insensitive sort Arrays.sort(strNames, String.CASE_INSENSITIVE_ORDER); System.out.println("String array sorted (CASE INSENSITIVE ORDER)"); //print sorted elements again for(int i=0; i < strNames.length; i++){ System.out.println(strNames[i]); } } } /* Output : String array sorted (CASE SENSITIVE ORDER) Jack Lina Ram Tom alina harry String array sorted (CASE INSENSITIVE ORDER) alina harry Jack Lina Ram Tom */
- Java Simple Programs And Examples
- Java Example – Java Hello World Example
- Java Example – Math and Arithmetic Operators in Java
- Java Example – Variables and Types in Java
- Java Example – Scanner class and Getting User Input using Java
- Java Example – The If-Else If Statement, Nested If Statements, Logical Operators
- Java Example – Arrays in Java Example
- Java Example – ListIterator in Java Example
- Java Example – How to get current timestamp using Java
- Java Example – HashSet in Java with Example
- Java Example – How to read file in Java using BufferedReader
- Java Example – How to get Current Directory in Linux/Windows
- Java Example – Program to reverse an array or string
- Java Example – Sort String Array
- Java Example – Comparing two strings
- Java Example – String concatenation (join strings)
- Java Example – Java String Contains example
- Java Conversion
- Java Example – Convert String to int
- Java Example – Convert Date to String
- Java Example – Convert String to Character Array
- Java Example – Convert into string
- Java Example – Convert ArrayList to String Array
- Java Example – Convert Char Array To String
- Java Example – String Array To List
- Java Sorting algorithms & Techniques
- Java Example – Bubble Sort Algorithm
- Java Example – Insertion Sort Algorithm
- Java Example – Selection Sort Algorithm
- Java Example – Quick Sort Algorithm
- Java Example – Merge Sort Algorithm
- Java Handling Files
- Java I/O – Check If File Path Absolute or not
- Java I/O – Get file name and file path
- Java I/O – Get parent directory of the file or directory
- Java I/O – How to write to a file using BufferedWriter
- Java I/O – How to write to a file using FileOutputStream
- Java I/O – Check file permission and Set file permission
- Java I/O – Read File Using Java BufferedInputStream
- Java I/O – How to create a file in Java
Leave a Reply