import java.io.*;
//
class Comparator
{
private static String f1;
private static String f2;
//----------------------------------------------
public Comparator(String f1, String f2)
{
this.f1 = f1;
this.f2 = f2;
}
//----------------------------------------------
public _____ compare()throws Exception
{
BufferedReader br1 = new BufferedReader(
new InputStreamReader(
new FileInputStream(f1)));
String fileOneLine = br1.readLine();
int charNum1 = 0;
int upperCaseNumOne = 0;
while (f1 != null)
{
char fileOne = fileOneLine.charAt(charNum1);
if (Character.isUpperCase(fileOne)) return true;
fileOneLine = br1.readLine();
charNum1++;
}
BufferedReader br2 = new BufferedReader(
new InputStreamReader(
new FileInputStream(f2)));
String fileTwoLine = br2.readLine();
int charNum2 = 0;
int upperCaseNumTwo = 0;
while (f2 != null)
{
char fileTwo = fileTwoLine.charAt(charNum2);
if (Character.isUpperCase(fileTwo)) return true;
fileTwoLine = br2.readLine();
charNum2++;
}
System.out.println(f1 + " has " + upperCaseNumOne + " uppercase letters.");
System.out.println(f2 + " has " + upperCaseNumTwo + " uppercase letters.");
}
//----------------------------------------------
}//End of class Comparator
////////////////////////////////////////////////
//
class Hw02
{
//----------------------------------------------
public static void main(String[] args)throws Exception
{
Comparator a = new Comparator("hw02abc.txt", "hw02xyz.txt");
a.compare();
}
}
//-----------------------
I keep getting a Null Pointer Exception.....and I can't figure out why!!!!!