Comment faire pour résoudre " Définir et lancer un dédié exception au lieu d'utiliser un générique.'

J'ai besoin de throw RuntimeException lors de la longueur des deux listes n'est pas égal. Nous sommes à l'aide de SonarQube outil de revue de code objet.

Voici le code:

if (objctArray.length != columnArray.length) {
                throw new RuntimeException(String.format("objctArray and columnArray length is not same. objctArray length = %d, columnArray length = %d", objctArray.length, columnArray.length));
            }

Maintenant, SonarQube pose problème Define and throw a dedicated exception instead of using a generic one. à throw new RuntimeException ligne. Je ne sais pas qui d'exception que je puisse le remplacer pour résoudre SonarQube question.

Le message est assez clair. Ce que ne comprenez-vous pas?

OriginalL'auteur Kruti Patel | 2016-02-22