import java.io.*;
import java.util.Arrays;
import java.util.Scanner;
public class myCode
{
public static void main (String[] args) throws java.lang.Exception
{
String input=“”;
Scanner sc = new Scanner(System.in);
if(sc.hasNextLine())
input = sc.nextLine();
String[] strArray = input.split(",");
int[] intArray = new int[strArray.length];
for(int i=0; i<strArray.length; i++)
{
intArray[i] = Integer.parseInt(strArray[i]);
}
int[] allNum=new int[10000];
int p=0,i,j,k,len=strArray.length;
for(i=0;i<len;i++)
{
for(j=0;j<len;j++)
{
if(i!=j)
for(k=0;k<len;k++)
{
if(k!=k)
{
int num = intArray[i]*10+intArray[j];
int num2 = num*10+intArray[k];
Arrays.sort(intArray);
int res = Arrays.binarySearch(intArray,num2);
if(res!=1)
{
allNum[p++]=num2;
}
}
else
continue;
}
else
continue;
}
}
System.out.println(allNum);
}
}
it is showing this error:
Exception in thread “main” java.lang.NumberFormatException: For input string: " "
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:569)
at java.lang.Integer.parseInt(Integer.java:615)
at myCode.main(myCode.java:22)