Alguem sabe como criar um método que identifica as palavras reservadas (quantidade e nome das mesmas)??
Vou usar as palavras abaixo mas não sei como faço para o método.
private
protected
public abstract
class
extends
final
implements
interface
native
new
static
strictfp
synchronized
transient
volatile
break
case
continue
default
do
else
for
if
instanceof
return
switchwhile
assert
catch
finally
throw
throws
try
import
package
boolean
byte
char
double
float
int
long
short
super
this
void
null
true
false
Guarde essas palavras em um Set (por exemplo, um java.util.HashSet ou java.util.TreeSet) e use o método contains para ver se a palavra está nesse conjunto.
Para contar as palavras, você precisa usar um Map<String, Integer>, com a chave (String) sendo a palavra-chave, e o valor (Integer) a contagem dessas palavras. No seu caso, um java.util.HashMap serve.
Ao criar esse Map, inicialize a contagem com zero para cada uma dessas palavras (acho que você sabe como inserir itens em um Map, não?). Use o método containsKey para checar se a palavra existe.