Ler palindromes em um arquivo

Oi, estou tentando aprender java e gostaria de encontrar palindromes em um arquivo ignorando strings que contenham numeros. Se o nome do arquivo nao for fornecido, imprimir “argumentos insuficientes”. Se nao houver arquivo, imprimir “Arquivo nao encontrado”
Tentei:

public class PalindromeCounter {
	public static void main(String[] args) {
	File infile = new File(args[0]);
	try {
		Scanner scan = new Scanner(infile);
		
		// need to step through the file to see its length
		while(scan.hasNextLine()) {
			String line = scan.nextLine();
			Scanner lineScan = new Scanner(line);

Mas como transformar o lineScan em String para testar se e um palindrome ou nao?

Obrigada

Acho q seria melhor vc usar o BufferedReader, acredito q facilite muito a leitura de arquivos e conversão para String, dê uma olhada no tutorial abaixo, explica tudo sobre ler e escrever arquivos em Java:

http://blog.hallanmedeiros.com/2011/02/22/ecrever-e-ler-arquivos-com-java/

line já é uma String, por que você instancia um novo Scanner com ela?

Pq eu queria tentar pegar cada palavra no arquivo e testar se e um palindrome.

Vc pode inserir a linha em uma String e separar cada palavra através do método split().

O correto, em português, é palíndromo.
E o que vem a ser este bicho?
Palíndromo é o nome dado a uma palavra ou expressão que, lida naturalmente (da esquerda para a direita) ou inversamente (direita para a esquerda) é a mesma coisa.
Exemplos:
Ana
Ovo
Socorram-me subi no ônibus em Marrocos

Tua abordagem está errada.
Se você for tratar palavra a palavra, toda expressão que forme um palíndromo se tornará inválida:
Usando split, o último exemplo não seria um palíndromo, embora seja.
Se realmente quer fazer algo que identifique palíndromos, segue uma lista bem grande deles [urlk=https://pt.wikipedia.org/wiki/Lista_de_pal%C3%ADndromos]aqui[/url]