Guest User

Untitled

a guest
Oct 23rd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. private static PrimitiveIterator.OfInt alphaChars(CharSequence s) {
  2. return s.chars().filter(Character::isAlphabetic).map(Character::toLowerCase).iterator();
  3. }
  4.  
  5. public static boolean compareAlphabeticCharacters(CharSequence a, CharSequence b) {
  6. PrimitiveIterator.OfInt aStream = alphaChars(a);
  7. PrimitiveIterator.OfInt bStream = alphaChars(b);
  8. while (aStream.hasNext() && bStream.hasNext()) {
  9. if (aStream.nextInt() != bStream.nextInt()) return false;
  10. }
  11. return !aStream.hasNext() && !bStream.hasNext();
  12. }
Add Comment
Please, Sign In to add comment