Java Tutorial
In java programming, this program is used to sort the array of strings and reads the string list as user inputs.
compareTo method is used in this java program to compare the strings and swap the strings between index's if compareTo method returns the positive integer value.
This java program sorts the strings in alphabetical order.
import java.util.Scanner; public class StringSortingTest { // Sorting array of strings public static void stringArraySorting(String[] strList){ int numberOfElements = strList.length; // reduces the each inner iteration loop size by one for(int i=0;i<numberOfElements-1;i++){ for(int j=i+1;j<numberOfElements;j++){ if(strList[i].compareTo(strList[j])>0){ String temp = strList[i]; strList[i] = strList[j]; strList[j] = temp; } } } } public static void main(String[] args){ String[] strList; Scanner in = new Scanner(System.in); System.out.println("String List Sorting"); System.out.println("--------------------"); System.out.println("Enter strings count: "); int count = in.nextInt(); strList = new String[count]; System.out.println("Enter strings: "); // Reads array of strings for (int i=0;i<count;i++){ strList[i]=in.next(); } in.close(); stringArraySorting(strList); System.out.println("Sorted Strings: "); // prints the sorted strings for(String str : strList){ System.out.print(str+"\t"); } } }Output:
D:\Java_Programs>javac StringSortingTest.java D:\Java_Programs>java StringSortingTest String List Sorting -------------------- Enter strings count: 5 Enter strings: test integration development issues bug Sorted Strings: bug development integration issues test
compareTo method is used in this java program to compare the strings and swap the strings between index's if compareTo method returns the negative integer value.
This java program sorts the strings in reverse alphabetical order.
import java.util.Scanner; public class StringSortingTest { // Sorting array of strings public static void stringListSorting(String[] strList){ int numberOfElements = strList.length; // reduces the each inner iteration loop size by one for(int i=0;i<numberOfElements-1;i++){ for(int j=i+1;j<numberOfElements;j++){ if(strList[i].compareTo(strList[j])<0){ String temp = strList[i]; strList[i] = strList[j]; strList[j] = temp; } } } } public static void main(String[] args){ String[] strList; Scanner in = new Scanner(System.in); System.out.println("String List Sorting"); System.out.println("--------------------"); System.out.println("Enter strings count: "); int count = in.nextInt(); strList = new String[count]; System.out.println("Enter strings: "); // Reads array of strings for (int i=0;i<count;i++){ strList[i]=in.next(); } in.close(); stringListSorting(strList); System.out.println("Sorted Strings: "); // prints the sorted strings for(String str : strList){ System.out.print(str+"\t"); } } }Output:
D:\Java_Programs>javac StringSortingTest.java D:\Java_Programs>java StringSortingTest String List Sorting -------------------- Enter strings count: 5 Enter strings: test integration development issues bug Sorted Strings: test issues integration development bug
import java.util.Arrays; import java.util.Scanner; public class StringSortingTest { public static void main(String[] args){ String[] strList; Scanner in = new Scanner(System.in); System.out.println("String List Sorting"); System.out.println("--------------------"); System.out.println("Enter strings count: "); int count = in.nextInt(); strList = new String[count]; System.out.println("Enter strings: "); // Reads array of strings for (int i=0;iOutput: D:\Java_Programs>javac StringSortingTest.java D:\Java_Programs>java StringSortingTest String List Sorting -------------------- Enter strings count: 5 Enter strings: test issues coding bug fix Sorted Strings: bug coding fix issues test
Java ExamplesGCD and Rational Number Java Program
Java Queue Program using exception
Java Stack Program using exception
Addition of three integers java program
Biggest of three integers java program
Fibonacci numbers java program
Arithmetic Operations Menu java program
Second Smallest Element In Array Java Program
Transpose Of A Matrix Java Program
Java Program to Display triangle of stars (*)
Java Programming Prints Product Tables
Java Program to Display triangle of numbers
Java Program to Get Current Date
Java Program to Find Character Vowel or Consonent
Java Program to Compute HCF and LCM
Java Program to Sum the Command Line Integer Arguments
Java Programm to Multiply the Command Line Integer Arguments
Java Program to Find Multiplication of Command Line Floating Point Numeric Arguments
Java Program to Check String Contains or Not
Java Program to Get Grade Description using Switch
Java Program for CSV File Reader
Java Program to Find Character Frequency Count in String using for each
Java Program to Find Min from Integer Array by Passing Array to Method
Java Program Linear Search
Binary Search Java Program
Ternary Search Java Program
Java Program to Generate Range of Numbers
Java Program to Generate Range of Characters
Java Program to Compute Square Root Value
Java Program to Check Number is Positive or Negative
Java Program to Check Number is Odd or Even
Java Program to Compute Plot Area
Java Program to Convert Number of Days into Years
Java Program to Check a Year is Leap Year, Century Year or Not
Java Program to Check a Character is Digit, Letter or neither digit nor letter
Java Program to Check a Number is Palindrome or not
Java Program to Sum Two Matrix
Java Program to Compute Power
Java Program to Check Number is an Armstrong Number or not
Java Program for Temperature Unit Conversions
Java Program to Generate Random Numbers in Specified Range
Java Program to Compute Sum of Digits and Product of Digits
Java Program to Compute Reverse Number
Java Programming Computes Factorial Value
Java Programming Checks Prime Number or not
Java Program to Compute Harmonic Series
Java Program Generate Floyd's Triangle
Java Program to Reverse String
Java Program to Check Palindrome String or not
Java Program to Open Notepad
Java Program to Search String using RegEx Pattern
Java Program to Search Word in String
Java Program to Get System Environment Variables
Java Program to Get IP Address of Server Name
Java Program for Arrays Sorting and Reverse using sort method
Java Program for Bubble Sorting
Java Program for Selection Sorting
Java Program for Insertion Sorting
Java Program for Merge Sorting
Java Program for Quick Sorting
Java Program for Counting Sort
Java Program for Radix Sorting
Java Program for Sorting Array of Strings
Java Program for String Characters Sorting
Java Program to Sum First N Numbers
Java Program to Product First N Numbers
Java Program to get URL details
Java Program to get URL HTML Content
Java Program to get URL details
Java Program to get URL HTML Content
Java Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us | Report website issues in Github | Facebook page | Google+ page