Ik ben bezig met een methode die me moet vertellen of een bepaalde tekenreeks voorkomt in een gegeven regel.
Deze ziet er als volgt uit:
Nu is het probleem dat mijn zin ook aanhalingstekens en diverse andere leestekens kan bevatten, en dat kan mijn methode natuurlijk niet aan.
Is er een simpele manier om hier omheen te werken?
Ik zat te denken aan een char[], maar ik denk niet dat dat een goede/ de beste oplossing is.
Deze ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| public boolean komtVoor(String zin, String zoekWoord) { int van = 0; int tot = zoekWoord.length(); while (tot <= zin.length()) { if (zoekWoord.equals(zin.substring(van, tot))) { return true; } van++; tot++; } return false; } |
Nu is het probleem dat mijn zin ook aanhalingstekens en diverse andere leestekens kan bevatten, en dat kan mijn methode natuurlijk niet aan.
Is er een simpele manier om hier omheen te werken?
Ik zat te denken aan een char[], maar ik denk niet dat dat een goede/ de beste oplossing is.