java - Difference between Character.isLowerCase(myChar) and 'a'<=myChar && 'z'>=myChar -
i'm writing simple parser count number of lowercase letters in big text file. use character.islowercase(mychar) characters. result got on java 6 smaller on java 8.
so why happen? how can define "lowercase letters"? english lowercase letters?
to clarify:
- the difference in results should because of different java versions(java 8 , java 6).
- i'm asking 2 questions. first, character.islowercase(mychar) on different java versions. second, difference between character.islowercase(mychar) , 'a'<=mychar && 'z'>=mychar.
there 1402 characters considered lower case.
int count = 0; for(char ch = character.min_value; ch < character.max_value;ch++) if (character.islowercase(ch)) count++; system.out.println("lower case " + count);
Comments
Post a Comment