Я хочу, чтобы функция искала строку, чтобы увидеть, содержит ли она $ [0-9] или $ [a-f, A-F]
Так что, если он содержит $ a или даже $ e, он станет истинным.
Регулярное выражение /\$[A-Fa-f0-9]/, и вы можете использовать его следующим образом:
/\$[A-Fa-f0-9]/
Pattern.matches("\$[A-Fa-f0-9]", yourString);
См. http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
Ознакомьтесь с документацией по Java, очень просто:
http://download.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#matches%28java.lang.String,%20java.lang.CharSequence%29
создать регулярное выражение с помощью этого урока: http://download.oracle.com/javase/tutorial/essential/regex/matcher.html
используйте метод match () из класса String: http://download.oracle.com/javase/7/docs/api/java/lang/String.html#matches%28java.lang.String%29