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