      1  /**

      2     This program removes spaces and dashes from a credit card number.

      3  */

      4  public class CCNumber

      5  {

      6     public static void main(String[] args)

      7     {

      8        String creditCardNumber = "4123-5678-9012-3450";

      9

     10        int i = 0;

     11        while (i < creditCardNumber.length())

     12        {

     13           char ch = creditCardNumber.charAt(i);

     14           if (ch == ' ' || ch == '-')

     15           {

     16              // Remove the character at position i

     17

     18              String before = creditCardNumber.substring(0, i);

     19              String after = creditCardNumber.substring(i + 1);

     20              creditCardNumber = before + after;

     21           }

     22           else

     23           {

     24              i++;

     25           }

     26        }

     27

     28        System.out.println(creditCardNumber);

     29     }

     30  }