java_program 6

 Practical Name: Java program to count number of digits spaces and charter from a file Student Name:  : shaikh suhana bhaiyya

                                                                                                                                  Mark

___________________________________________________________________________

import java.io.File;

import java.io.FileWriter;

import java.util.Scanner;

public class file_handling {

    public static void main(String[] args) {

        try {

            File myfile = new File("demo.txt");

            myfile.createNewFile();

        }

        catch (Exception e) {

            System.out.println(e);

        }

        File file=new File("demo.txt");

        try {

            Scanner sc=new Scanner(file);

            while(sc.hasNextLine()){

                String line=sc.nextLine();

                count(line);

            }

            sc.close();

        }

        catch (Exception e){       }

    }

   static void  count(String x){

 char []ch=x.toCharArray();

 int letter=0;

 int space=0;

 int num=0;

 int other=0;

       for(int i=0;i<x.length();i++){

           if (Character.isLetter(ch[i])){

               letter++;

           }

           else if(Character.isDigit(ch[i])){

               num++;

           }

           else if(Character.isSpaceChar(ch[i])){

               space++;

           }else{

               other++;

           }       }

       System.out.println("the String is:"+x);

       System.out.println("letter: "+letter);

       System.out.println("space: "+space);

       System.out.println("num: "+num);

       System.out.println("other: "+other);

    }

}

Demo.txt








Post a Comment

Previous Post Next Post