Есть задача: найти сумму чисел от 0 до 10000, исключая числа содержащие в себе 4 и 13. Т.е. числа 24, 47, 113, 137, 134, 7139 и т.п. нужно исключить(пропускать мимо), а все остальные просуммировать. Помню где-то приходилось в какой-то задаче что-то подобное делать, но абсолютно вылетело из головы и уже столько прорешено, что найти уже ее не могу. Буду благодарен за подсказки, спасибо.
public class Chernovik {
    public static void main(String[] args) throws IOException{

        int sum = 0;

        for (int i = 0; i < 10000; i++){
            String a = Integer.toString(i);

            if (/* каким-то образом сканирую стркоу на наличие 4 и 13 в ней*/) sum += 0;

            int b = Integer.parseInt(a); // перевожу обратно из String в int
            sum += b;
        }
        System.out.println("Сумма чисел от 0 до 10000 равна: " + sum);
    }
}