Error: Main method not found in class assignment3, please define the main method as:
public static void main(String[] args)
import java.io.*;
import java.util.*;
public class assignment3 {
public static class makeLowerCase {
public static String toLower(String str) {
return str.toLowerCase();
}
//performs required manipulations
public static class manipString {
//trims white space
public static String trimmed(String str) {
if (str == null) {
return "";
}
return str.trim();
}
public static String trimmed(String str, int len) {
String retVal = manipString.trimmed(str);
if (len > retVal.length()) {
len = retVal.length();
}
return retVal.substring(0, len);
}
//makes double space single space
public static String squeeze(String str) {
return str.replace(" ", " ");
}
public static void main(String [] args)
throws FileNotFoundException {
Scanner inFile =
new Scanner(new FileReader("C:\\input.txt"));
while(inFile.hasNext()) {
String inputTxt = inFile.nextLine();
//used only to shorten length of System.out.println lines
String asEntered1 = "As entered but trimmed and squeezed:\n";
String asEntered2 = "As entered but trimmed and squeezed, and shortened to 10 characters:\n";
String asEntered3 = "As entered but trimmed, squeezed, converted to lower case, and shortened to 20 characters:\n";
System.out.println(asEntered1 + manipString.trimmed(manipString.squeeze(inputTxt)));
System.out.println(asEntered2 + manipString.trimmed(manipString.squeeze(manipString.trimmed(inputTxt, 10))));
System.out.println(asEntered3 + makeLowerCase.toLower(manipString.trimmed(manipString.squeeze(manipString.trimmed(inputTxt, 20)))));
System.out.print("\n");
}
}
}
}
}

New Topic/Question
Reply



MultiQuote





|