Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.IOException;
- import java.io.LineNumberReader;
- public class FileCountExample {
- public static void main(String[] args) {
- File file = new File("file1.txt");
- if (file.exists()) {
- System.out.println("Total Lines=" + getLineCount(file));
- getmaxline(File file);
- } else {
- System.out.println("File does not exists!");
- }
- }
- private static int getLineCount(File file) {
- int linenumber = 0;
- FileReader fr = null;
- try {
- fr = new FileReader(file);
- /**
- * buffered character-input stream that keeps track of line numbers
- */
- LineNumberReader lnr = new LineNumberReader(fr);
- while (lnr.readLine() != null) {
- linenumber++;
- }
- lnr.close();
- return linenumber;
- }
- finally {
- if (null != fr)
- try {
- r.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- return linenumber;
- }
- public static int getmaxline(File file) {
- int lines =0,i;
- int characters[1000][1000];
- int maxCharacters =0;
- String longestLine= "";
- while(input.hasNextLine()){
- String line = input.nextLine();
- lines++;
- characters[lines][1]=line.length();
- }
- for(int i=lines; i>=0; i--){
- if(maxCharacters< characters[lines][i])
- maxCharacters=characters[lines][i];
- }
- System.out.println("max number of characters :"+maxCharacters);
- for(int i=lines; i>=0; i--){
- if(maxCharacters< characters[lines][i])
- maxCharacters=characters[lines][i];
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement