どーでもいい蛇足だけどこのコードはJavaでも書けるよと世のJava屋さんにゆいたい
※追記:ネタです。
http://kaede.to/~canada/doc/ll-and-lower-layer-programming
この記事に関して、思うところあったので。
C言語もポインタ関係もないよ?Javaでも書けるし:
public class SCRTest { public static void main(String[] args) { String fileName = "hoge.ScR"; char lc = 'a' - 'A'; int p = fileName.length(); if ((fileName.charAt(--p)|lc) == 'r' && (fileName.charAt(--p)|lc) == 'c' && (fileName.charAt(--p)|lc) == 's' && (fileName.charAt(--p)) == '.') System.out.println("found!"); } }