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:

  1. the difference in results should because of different java versions(java 8 , java 6).
  2. 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

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -

jquery - Keeping Kendo Datepicker in min/max range -