Fixed more sonarqube findings
This commit is contained in:
@@ -81,47 +81,20 @@ public class Porta{
|
||||
char replacer;
|
||||
|
||||
switch(keyLetter){
|
||||
case 'A':
|
||||
case 'B':
|
||||
replacer = tableau[0].charAt(tableauColumn); break;
|
||||
case 'C':
|
||||
case 'D':
|
||||
replacer = tableau[1].charAt(tableauColumn); break;
|
||||
case 'E':
|
||||
case 'F':
|
||||
replacer = tableau[2].charAt(tableauColumn); break;
|
||||
case 'G':
|
||||
case 'H':
|
||||
replacer = tableau[3].charAt(tableauColumn); break;
|
||||
case 'I':
|
||||
case 'J':
|
||||
replacer = tableau[4].charAt(tableauColumn); break;
|
||||
case 'K':
|
||||
case 'L':
|
||||
replacer = tableau[5].charAt(tableauColumn); break;
|
||||
case 'M':
|
||||
case 'N':
|
||||
replacer = tableau[6].charAt(tableauColumn); break;
|
||||
case 'O':
|
||||
case 'P':
|
||||
replacer = tableau[7].charAt(tableauColumn); break;
|
||||
case 'Q':
|
||||
case 'R':
|
||||
replacer = tableau[8].charAt(tableauColumn); break;
|
||||
case 'S':
|
||||
case 'T':
|
||||
replacer = tableau[9].charAt(tableauColumn); break;
|
||||
case 'U':
|
||||
case 'V':
|
||||
replacer = tableau[10].charAt(tableauColumn); break;
|
||||
case 'W':
|
||||
case 'X':
|
||||
replacer = tableau[11].charAt(tableauColumn); break;
|
||||
case 'Y':
|
||||
case 'Z':
|
||||
replacer = tableau[12].charAt(tableauColumn); break;
|
||||
default:
|
||||
replacer = letter;
|
||||
case 'A', 'B' -> replacer = tableau[0].charAt(tableauColumn);
|
||||
case 'C', 'D' -> replacer = tableau[1].charAt(tableauColumn);
|
||||
case 'E', 'F' -> replacer = tableau[2].charAt(tableauColumn);
|
||||
case 'G', 'H' -> replacer = tableau[3].charAt(tableauColumn);
|
||||
case 'I', 'J' -> replacer = tableau[4].charAt(tableauColumn);
|
||||
case 'K', 'L' -> replacer = tableau[5].charAt(tableauColumn);
|
||||
case 'M', 'N' -> replacer = tableau[6].charAt(tableauColumn);
|
||||
case 'O', 'P' -> replacer = tableau[7].charAt(tableauColumn);
|
||||
case 'Q', 'R' -> replacer = tableau[8].charAt(tableauColumn);
|
||||
case 'S', 'T' -> replacer = tableau[9].charAt(tableauColumn);
|
||||
case 'U', 'V' -> replacer = tableau[10].charAt(tableauColumn);
|
||||
case 'W', 'X' -> replacer = tableau[11].charAt(tableauColumn);
|
||||
case 'Y', 'Z' -> replacer = tableau[12].charAt(tableauColumn);
|
||||
default -> replacer = letter;
|
||||
}
|
||||
|
||||
return replacer;
|
||||
|
||||
@@ -135,7 +135,7 @@ public class PolybiusSquare{
|
||||
return cleanString;
|
||||
}
|
||||
protected String getPreparedInputStringDecoding(){
|
||||
return inputString.replaceAll("[^0-9]", "");
|
||||
return inputString.replaceAll("\\D", "");
|
||||
}
|
||||
//Strips invalid characters from the keyword and creates the grid
|
||||
protected void setKeyword(String keyword){
|
||||
|
||||
Reference in New Issue
Block a user