どーでもいい蛇足だけどこのコードは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!");
	}
}