Skip to content
Snippets Groups Projects
Commit a8bc8f7b authored by VIOLA Anthony's avatar VIOLA Anthony
Browse files

TP1

parent 0c72d9d3
No related branches found
No related tags found
No related merge requests found
Pipeline #18038 failed
...@@ -3,17 +3,13 @@ public class AsciiStringFilter { ...@@ -3,17 +3,13 @@ public class AsciiStringFilter {
public AsciiStringFilter() {} public AsciiStringFilter() {}
public String filter(String string) { public String filter(String string) {
int stringAscii = 0; int stringAscii;
//for (int i; i<string.length(); i++) {
// stringAscii = (int) string.substring(i, i+1);
//}
for (char c : string.toCharArray()) { for (char c : string.toCharArray()) {
stringAscii = c; stringAscii = c;
if (stringAscii >= 128){ if (stringAscii >= 128){
string = string.replace(String.valueOf(c), ""); string = string.replace(String.valueOf(c), "");
} }
} }
return string;
} }
} }
public class PostfixStringFilter { public class PostfixStringFilter {
private int number; private final int number;
public PostfixStringFilter(int number){ public PostfixStringFilter(int number){
this.number = number; this.number = number;
...@@ -8,7 +8,7 @@ public class PostfixStringFilter { ...@@ -8,7 +8,7 @@ public class PostfixStringFilter {
public String filter(String string) { public String filter(String string) {
int debut = string.length()-this.number; int debut = string.length()-this.number;
return string.substring(debut, string.length()); return string.substring(debut);
} }
} }
public interface StringFilter { public interface StringFilter {
public String filter(String string); public String filter(String string);
public String[] filter(String[] strings, StringFilter filter);
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment