Compile error

Compile error

View Answers

September 19, 2008 at 10:14 AM

Hi friend,

Do some changes in the code then compile Successfully.

"throws Exception" add after main(String[] args)

public static void main(String[] args) throws Exception

import java.io.*;
import java.util.*;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;

public class TestLineCounter
{
public static long totalLines;
public static long classDeclarations;
public static int classCount;
public static int methodCount;

public TestLineCounter()
{
}

/*
* Determines if the string is a comment line. All Comment line start with a // or a '*'
*/
public boolean isComment(String str)
{
if (str.startsWith("//"))
{
return true;
}
else if (str.startsWith("*"))
{
return true;
}
return false;
}

/**
* Check to see if the string is a class declaration. Class declarations begin with a modifier public, private protected or no modifier
*/
public boolean isClass(String str)
{
String[] splitStr = str.split("\\s"); // Split the string on a space character

if (splitStr.length > 0)
{
if ( splitStr[0].equalsIgnoreCase("class") )
{
return true;
}

if ( (splitStr[0].equalsIgnoreCase("public")) ||
(splitStr[0].equalsIgnoreCase("private")) ||
(splitStr[0].equalsIgnoreCase("protected")) )
{

if ( splitStr[0].equalsIgnoreCase("class") )
{
return true;
}
}
}

return true;
}

/**
* Determines if the string is a method declaration. There are several ways to declare a method.
* A method usually has a modifier (public, private, protected) and/or several others. It might not
* even have a modifier so looking for this would not be good. So the best thing to look for would be a open parenthesis '(', then a close parenthesis ')',
*then a open bracket '{' should follow the last parenthesis. Based on my coding standards this will work since i put the bracket on the same line.
*/


public boolean isMethod(String str)
{
if (str.startsWith("("))
{
return true;
}
else if (str.endsWith(")"))
{
return true;
}
else if (str.endsWith("}"))
{
return true;
}

return false;
}

/**
* Checks to see if the line is just whitespace. White space could be the newline
* character '\n', space character '\s', etc. Trim should remove all whitespace from a string
*/
public boolean isWhitespace(String str)
{
String tempString = str.trim();
if (tempString.length() > 0)
{
// an open bracket '{', usually goes on the end of line in my code so I don't count this
// you have to determine if you want to count it
if (tempString.equalsIgnoreCase("{"))
{
return false;
}
else
{
return true;
}
}
return false;
}

public void countLines(BufferedReader inFile) throws Exception
{
String str;

int partCount = 0;

while ((str = inFile.readLine()) != null)
{
if (isComment(str))
{
return;// Don't count. YOu could keep track if you want too
}
else if (isClass(str))
{
classCount++;
}
else if (isMethod(str))
{
totalLines++;
methodCount++;
partCount++;
}
else if (isWhitespace(str))
{
// skip
}
else
{
totalLines++;
partCount++;
}
}
}

September 19, 2008 at 10:17 AM

public static void main(String[] args) throws Exception
{
totalLines = 0;
classCount = 0;
methodCount = 0;

try
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter the name of the file:");
String fileName = in.readLine();

File file = new File(fileName);
BufferedReader inFile = new BufferedReader( new FileReader(file));

TestLineCounter tc = new TestLineCounter();

tc.countLines(inFile);

// Print whatever from tc
}
catch (IOException ioe)
{
System.out.println("Error : " + ioe.getMessage());
}

}
}

Thanks









Related Tutorials/Questions & Answers:
compile error
program with Test.java and try to compile with javac test.java an error like...compile error  Hello All for example public class A { static void main(String args[]) { System.out.println("Hello World
Compile time error
Compile time error  Hi, When i compile my simple program in cmd am getting a error like "Javac is not a recognized as an internal or external command, operable program or batch file" How to resolve this problem ????  
Advertisements
compile time error
compile time error  my program compile successfully and make the class file also but when i tried to do next command to see the output,it showing error that "could not find or load main class fibbo" fibbo is my class name
compile time error
compile time error  my program compile successfully and make the class file also but when i tried to do next command to see the output,it showing error that "could not find or load main class fibbo" fibbo is my class name
compile time error
compile time error  my program compile successfully and make the class file also but when i tried to do next command to see the output,it showing error that "could not find or load main class fibbo" fibbo is my class name
Compile error - WebSevices
Compile error  Hello, How to read .pdf file using Javascript/php. Any one send the code
Compile error - Java Beginners
Compile error  I get this error when compiling my program: java:167... to be thrown tc.countLines(inFile); ^ 1 error.... Thanks  Hi friend, Do some changes in the code then compile Successfully
Java compile error - Java Beginners
Java compile error  I am having trouble compiling the Java project available on this site at http://www.roseindia.net/chatserver/index.shtml... to compile Java on Mac besides using the Terminal
Java compile time error. - Java Beginners
Java compile time error.  CreateProcess error=2, The system cannot find the file specified  Pleae Describe your query  Hi friend, Please specify in detail and send me code. If you are new java
i got an error while compile this program manually.
i got an error while compile this program manually.  import javax.servlet.http.*; import org.apache.struts.action.*; public class ActionOne{ public...,struts jar files and i got an error in saveErrors() error Heading cannot find
i cant find any compile time error but there is runtime error.
i cant find any compile time error but there is runtime error.  ...){ System.out.println("Error:connection not created"); } ADS_TO_REPLACE_1...){ System.out.println("Error is:" + s.getMessage()); } } catch (Exception e
compile
compile  how to compile .class files using eclipse
compile
compile  how to compile a java program using jre7
error
error  while iam compiling iam getting expected error
Error-
Error-   Hello, I would like to know about XSD file. I try to print XML file but I am getting error SAXException-- says Content is not allowed in prolog. Please help me
error
error  i have 404 error in my program plz tell me yhe solution about
error
error  i have 404 error in my program plz tell me yhe solution about
error
/ServletUserEnquiryForm.shtml getting an error given below SQLException caught: [Microsoft][ODBC SQL Server Driver]COUNT field incorrect or syntax error please suggest
Error
Error  I have created ajax with php for state and city. When I change state then city will not come in dropdown list and it give me error as 'Unknown Runtime Error'. This error come only in IE browser, but in other brower
error
error  java.lang.unsupportedclassversionerror:bad major version at offset 6 how to solve this????   Hi, Please check the version of framework used and also the JDK version.ADS_TO_REPLACE_1 This type error also comes
error
error
error
error  When I deploye the example I have this message cannot Deploy HelloWorld Deployment Error for module: HelloWorld: Error occurred during deployment: Exception while deploying the app [HelloWorld
error!!!!!!!!!
error!!!!!!!!!   st=con.createStatement(); int a=Integer.parseInt(txttrno.getText()); String b=txttname.getText(); String c=txtfrom.getText(); String d=txtto.getText
error!!!!!!!!!
error!!!!!!!!!   st=con.createStatement(); int a=Integer.parseInt(txttrno.getText()); String b=txttname.getText(); String c=txtfrom.getText(); String d=txtto.getText
error!!!!!!!!!
error!!!!!!!!!   st=con.createStatement(); int a=Integer.parseInt(txttrno.getText()); String b=txttname.getText(); String c=txtfrom.getText(); String d=txtto.getText
Error
Error  Hi. I am getting error in the following code after the line I have commented as ERROR. How to solve this. Thanks in advance. package...;"); // ERROR out.println(" var pattern
Error
Error  Hi. I am getting error in the following code after the line I have commented as ERROR. How to solve this. Thanks in advance. package...;"); // ERROR out.println(" var pattern
Error
Error  Hi. I am getting error in the following code after the line I have commented as ERROR. How to solve this. Thanks in advance. package...;"); // ERROR out.println(" var pattern
Error
Error  Hi. I am getting error in the following code after the line I have commented as ERROR. How to solve this. Thanks in advance. package...;"); // ERROR out.println(" var pattern = /^\d{3,5
error
"+it); } } this is my program i am getting an error saying cannot find symbol class stringADS
error
error  whats the error.............. import java.util.Scanner; public class g { public static void main(String[] args) { Scanner s=new Scanner(System.in); int d,x,y; System.out.println("Enter the first number
Java error code
Java error code       Java Error code are the set of error that occurs during the compile-time and Run-time. From java error we have given  you
ModuleNotFoundError: No module named 'compile'
, ModuleNotFoundError: No module named 'compile' error will be solved...ModuleNotFoundError: No module named 'compile'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named
ModuleNotFoundError: No module named 'compile'
, ModuleNotFoundError: No module named 'compile' error will be solved...ModuleNotFoundError: No module named 'compile'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named
How to compile and run the JSP
How to compile and run the JSP  Hi Kindly tell me how to run and compile JSP small Program using Tomcat as webserver. I created small program HELLO JSP in HTML and compile the program but it is saying Class o r interface
compile and run java program
compile and run java program  Hello, everyone!!! I just want to ask if you anyone here knows how to compile java file in linux specifically UBUNTU..._TO_REPLACE_1 how do I compile and run this file using the terminal of ubuntu
how to compile programs??????????
how to compile programs??????????  "javac" is not recognised as a file name. why??????????   Have you set your path name and class name correctly? Anyways have a look at the following link: Install Java
compile a java class
compile a java class  Hi, Am having a class ExampleOne.java in the location C:\learn\ExampleOne.java I want the class file to be present in C:\. I don't want to add any package details in the code. Is is possible to get
compile a java class
compile a java class  Hi, Am having a class ExampleOne.java in the location C:\learn\ExampleOne.java I want the class file to be present in C:\. I don't want to add any package details in the code. Is is possible to get
Unable to compile Servlet
Unable to compile Servlet  First I installed the tomcat server in C:\apache-tomcat-6.0.14 directory. Then I created a system variable CATALINA_HOME... was created by me. To compile my servlet program I did the following: C:\apache
JAVA Compile Question ?
JAVA Compile Question ?  I'm unable to compile this file and not sure why? Can someone please help? import java.nio.file.*; import java.nio.file.attribute.*; import java.nio.file.attribute.Attributes; import
ModuleNotFoundError: No module named 'compile_test'
;compile_test' error? Thanks   Hi, In your python...;compile_test' error will be solved. Thanks...ModuleNotFoundError: No module named 'compile_test'  Hi, My Python
ModuleNotFoundError: No module named 'crytic-compile'
'crytic-compile' error? Thanks   Hi, In your python... 'crytic-compile' error will be solved. Thanks...ModuleNotFoundError: No module named 'crytic-compile'  Hi, My
ModuleNotFoundError: No module named 'pip-compile'
;pip-compile' error? Thanks   Hi, In your python environment...ModuleNotFoundError: No module named 'pip-compile'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named
ModuleNotFoundError: No module named 'req-compile'
;req-compile' error? Thanks   Hi, In your python environment...ModuleNotFoundError: No module named 'req-compile'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named
ModuleNotFoundError: No module named 'req-compile'
;req-compile' error? Thanks   Hi, In your python environment...ModuleNotFoundError: No module named 'req-compile'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named
ModuleNotFoundError: No module named 'compile_test'
;compile_test' error? Thanks   Hi, In your python...;compile_test' error will be solved. Thanks...ModuleNotFoundError: No module named 'compile_test'  Hi, My Python
ModuleNotFoundError: No module named 'crytic-compile'
'crytic-compile' error? Thanks   Hi, In your python... 'crytic-compile' error will be solved. Thanks...ModuleNotFoundError: No module named 'crytic-compile'  Hi, My
Unable to compile class for JSP - WebSevices
Unable to compile class for JSP  org.apache.jasper.JasperException: Unable to compile class for JSP When I am trying to access a java file kept... getting above error. Java code in src folder is accepting webservice output
xml compile time warning - XML
xml compile time warning  hi all when i compile my code the following message is shown: Note: keysearch.java uses unchecked or unsafe oper Note: Recompile with -Xlint:unchecked for details. wat do these mean??? 

Ads