Why the sc.nextLine() is not taking the input?

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)