Package java.io

Examples of java.io.BufferedReader.mark()


    assertTrue("Wrong chars", in.read() == (char) 6
        && in.read() == (char) 7);

    in = new BufferedReader(new Support_StringReader(new String(chars)), 12);
    in.skip(6);
    in.mark(8);
    in.skip(7);
    in.reset();
    assertTrue("Wrong chars 2", in.read() == (char) 6
        && in.read() == (char) 7);
   
View Full Code Here


    in.reset();
    assertTrue("Wrong chars 2", in.read() == (char) 6
        && in.read() == (char) 7);
   
        BufferedReader br = new BufferedReader(new StringReader("01234"), 2);
        br.mark(3);
        char[] carray = new char[3];
        int result = br.read(carray);
        assertEquals(3, result);
        assertEquals("Assert 0:", '0', carray[0]);
        assertEquals("Assert 1:", '1', carray[1]);
View Full Code Here

        assertEquals("Assert 1:", '1', carray[1]);
        assertEquals("Assert 2:", '2', carray[2]);
        assertEquals("Assert 3:", '3', br.read());

        br = new BufferedReader(new StringReader("01234"), 2);
        br.mark(3);
        carray = new char[4];
        result = br.read(carray);
        assertEquals("Assert 4:", 4, result);
        assertEquals("Assert 5:", '0', carray[0]);
        assertEquals("Assert 6:", '1', carray[1]);
View Full Code Here

        assertEquals("Assert 8:", '3', carray[3]);
        assertEquals("Assert 9:", '4', br.read());
        assertEquals("Assert 10:", -1, br.read());

        BufferedReader reader = new BufferedReader(new StringReader("01234"));
        reader.mark(Integer.MAX_VALUE);
        reader.read();
        reader.close();
  }

  /**
 
View Full Code Here

        BufferedReader dataReader = null;
        final boolean errorsOnly = resultCollector.isErrorLogging();
        final boolean successOnly = resultCollector.isSuccessOnlyLogging();
        try {
            dataReader = new BufferedReader(new FileReader(filename));
            dataReader.mark(400);// Enough to read the header column names
            // Get the first line, and see if it is the header
            String line = dataReader.readLine();
            if (line == null){
                throw new IOException(filename+": unable to read header line");
            }
View Full Code Here

  /** Maximum stream size in characters */
  private static final int MAX_STREAM_SIZE = 1024 * 1024;
 
  public List<SemgrexPattern> compileStream(InputStream is) throws IOException {
    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    reader.mark(MAX_STREAM_SIZE);
    Map<String, String> macros = preprocess(reader);
    reader.reset();
    return parse(reader, macros);
  }
 
View Full Code Here

        BufferedReader dataReader = null;
        final boolean errorsOnly = resultCollector.isErrorLogging();
        final boolean successOnly = resultCollector.isSuccessOnlyLogging();
        try {
            dataReader = new BufferedReader(new FileReader(filename));
            dataReader.mark(400);// Enough to read the header column names
            // Get the first line, and see if it is the header
            String line = dataReader.readLine();
            if (line == null){
                throw new IOException(filename+": unable to read header line");
            }
View Full Code Here

  /**
   * @tests java.io.BufferedReader#mark(int)
   */
  public void test_markI() throws IOException {
    BufferedReader buf = new BufferedReader(new StringReader("01234"), 2);
    buf.mark(3);
    char[] chars = new char[3];
    int result = buf.read(chars);
    assertEquals(3, result);
    assertEquals("Assert 0:", '0', chars[0]);
    assertEquals("Assert 1:", '1', chars[1]);
View Full Code Here

    assertEquals("Assert 1:", '1', chars[1]);
    assertEquals("Assert 2:", '2', chars[2]);
    assertEquals("Assert 3:", '3', buf.read());

    buf = new BufferedReader(new StringReader("01234"), 2);
    buf.mark(3);
    chars = new char[4];
    result = buf.read(chars);
    assertEquals("Assert 4:", 4, result);
    assertEquals("Assert 5:", '0', chars[0]);
    assertEquals("Assert 6:", '1', chars[1]);
View Full Code Here

    assertEquals("Assert 8:", '3', chars[3]);
    assertEquals("Assert 9:", '4', buf.read());
    assertEquals("Assert 10:", -1, buf.read());

    BufferedReader reader = new BufferedReader(new StringReader("01234"));
    reader.mark(Integer.MAX_VALUE);
    reader.read();
    reader.close();
  }

}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.