Sorting comma-separated numbers in a string in Java

Hello Tech Aspirants, I hope you are doing well.
In this tutorial, we will solve a sorting problem in a quite different way.

The problem says that we will be provided by a comma-separated string and we have to sort that string in ascending order.

Example of Sorting comma-Separated number

Sorting comma-separated numbers in a String

The above figure shows the explanation of Sorting comma-separated numbers in a String. In this diagram, we have an input string which is [1,2,-3,4,100] including some white spaces.

We have to sort these numbers ignoring blank spaces in ascending order.

Some constraints are taken while solving this algorithm

  • The String may contain any number of white spaces.
  • We have to ignore white spaces, such that it doesn’t play any role in sorting.
  • Store the comma-separated integers in an array.
  • Perform sort the separated integers in ascending order.

Java Code for the above explanation:-

  • Take a comma-separated input consisting spaces.
  • Split the string separated by ‘,’ by split function and store it in an array (x).
  • Take a loop from 0 to the length of the array (x)
    Remove all the white spaces from the array(x) and store it in an array(z).
  • Take any kind of sorting to sort the array (z).
  • Print the sorted array.
import java.util.  Scanner;
class sort_comma_string
  public static void main(String args[])
   Scanner sc=new Scanner(;
   String a;
   int l=a.length();
   int z[]=new int[l];
   String x[]=new String[l];
   for(int j=0;j<x.length;j++)     
      int y=Integer.parseInt(x[j]);    
   for(int i=0;i<x.length-1;i++)
       for(int k1=i+1;k1<x.length;k1++)
             int temp=z[i];
   for(int i=0;i<x.length;i++)

As the output result, we will get what you can see below:

1,  2,  -3,4,  100

Hope this tutorial helped you.

Also, read: Converting Java Array to JSON?

Leave a Reply

Your email address will not be published. Required fields are marked *