am trying to read file in java but i have an issue bufferReader are stating from number 2

`public static String lineLengths()
    {
        try
        {
            String file = "C:\\\\Users\\\\isslam\\\\Documents\\\\NetBeansProjects\\\\AnimeAid\\\\tra.srt";

            BufferedReader br = null;
            try  { br = new BufferedReader(new FileReader(file)); }
            catch (FileNotFoundException e) { System.out.println(e); }

            String line;
            while((line = br.readLine()) != null)
            {
                line = line.trim();

                if (isInteger(line))
                {
                    int i = Integer.parseInt(line);
                    if (i > 0) { System.out.println(line); }
                }

            }
        }
        catch(  NumberFormatException | IOException ex) { ex.printStackTrace(); }
        return null;

    }

    public static boolean isInteger( String input )
    {
        try
        {
            Integer.parseInt(input);
            return true;
        }
        catch(NumberFormatException e ) { return false; }
    }`

i tried to and enter in the begining of the file it Works! but when the number are the first line in the file java ignore it

Recommended Answers

Answered by JamesCherrill 4,490 in a post from

Your file name looks wrong - too many back-slashes. YOu only need two backslashes in your String literal to represent a single backslash in the file path

Jump to Post

All 2 Replies

Your file name looks wrong - too many back-slashes. YOu only need two backslashes in your String literal to represent a single backslash in the file path

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.