Identificadores Unicode en Java

Hablando de Unicode recorde algo que a veces pasa inadvertido pero puede ser beneficioso.
Como los colegas rusos saben ДОМ o Привет son identificadores válidos en cualquier compilador Java. Java admite cualquier letra unicode como identificador. Ojo que dije letra y no caracter, para ver que diablos es una letra y que no lo es dentro de la interminable tabla Unicode tenemos dos metodos más que utiles:

boolean Character.isJavaIdentifierStart(char c) 

y

boolean Character.isJavaIdentifierPart(char c)

Ambos devuelven true si el caracter que se le paso como parametro puede utilizarse al comienzo de un identificador o como parte de este respectivamente.
Por lo tanto podriamos declarar tranquilamente una

 public class Murciélago

Lo cual puede llegar a ser medio molesto para andar tipeando los acentos pero esta caracteristica, a veces olvidada, llega como un regalo del cielo cuando hay que hacer una

 public class Ñandu

Ahora no hay más excusas para el horrendo

 private int anio;

en lugar de año ;)

No hay comentarios »

RSS feed de los comentarios de este post. TrackBack URI

Comentar

Captcha
Enter the letters you see above.

Entradas y comentarios feeds. 19 queries. 0.252 seconds.

57431 pages viewed, 106 today
27373 visits, 27 today
FireStats icon Powered by FireStats