Have a look at this article for how to read from files in Java - you can read each character and then convert it to lower case.
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
public class ReadFile_Files_ReadAllBytes {
public static void main(String [] pArgs) throws IOException {
String fileName = "c:\\temp\\sample-10KB.txt";
File file = new File(fileName);
byte [] fileBytes = Files.readAllBytes(file.toPath());
char singleChar;
char singleCharLower;
for(byte b : fileBytes) {
singleChar = (char) b;
singleCharLower = Character.toLowerCase(singleChar);
System.out.print(singleCharLower);
}
}
}