package com.github.marschall.memoryfilesystem; class ArrayCharacterSet implements CharacterSet { private final char[] characters; ArrayCharacterSet(char[] characters) { this.characters = characters; } @Override public boolean containsAny(String s) { for (int i = 0; i < this.characters.length; ++i) { if (s.indexOf(this.characters[i]) >= 0) { return true; } } return false; } @Override public boolean contains(char c) { for (char each : this.characters) { if (each == c) { return true; } } return false; } }