title: Java: How do I ensure, or make a user, input a comma in a string?
body: <p>First off, I am brand new to both Java and to this website. I am going to ask my question as thoroughly as I can. However, please let me know if you think I left something out. </p>
  
  <p>I am working on a school assignment, and I am stuck on the second portion of it. I am able to prompt the user, but can not for the life of me, figure out how to ensure that the input string contains a comma. I did try searching this site, as well as Googling it, and haven't been able to find anything. Perhaps I am not wording the question appropriately. </p>
  
  <p>(1) Prompt the user for a string that contains two strings separated by a comma.
  (2) Report an error if the input string does not contain a comma. Continue to prompt until a valid string is entered. Note: If the input contains a comma, then assume that the input also contains two strings.</p>
  
  <p>So far I have this:</p>
  
  <pre><code>public static void main(String[] args) {
  
      Scanner scnr = new Scanner(System.in); // Input stream for standard input
      Scanner inSS = null;                   // Input string stream
      String lineString = "";                // Holds line of text
      String firstWord = "";                 // First name
      String secondWord = "";                  // Last name
      boolean inputDone = false;             // Flag to indicate next iteration
  
      // Prompt user for input
      System.out.println("Enter string seperated by a comma: ");
  
      // Grab data as long as "Exit" is not entered
      while (!inputDone) {
  
          // Entire line into lineString
          lineString = scnr.nextLine();
  
          // Create new input string stream
          inSS = new Scanner(lineString);
  
          // Now process the line
          firstWord = inSS.next();
  
          // Output parsed values
          if (firstWord.equals("q")) {
              System.out.println("Exiting.");
  
              inputDone = true;
  
          if else (lineString != ",") {     // This is where I am stuck!
              System.out.print("No comma in string");
          }
          } else {
              secondWord = inSS.next();
  
  
              System.out.println("First word: " + firstWord);
              System.out.println("Second word: " + secondWord);
  
              System.out.println();
          }
      }
  
      return;
  }
  </code></pre>
  
  <p>}</p>
  
  <p>I know my "if else" is probably not correct. I just don't know where to begin for this particular command. Unfortunately my eBook chapter did not cover this specifically. Any thoughts would be greatly appreciated. Thank you so much!</p>