All Downloads are FREE. Search and download functionalities are using the official Maven repository.

test.TestUTF8 Maven / Gradle / Ivy

There is a newer version: 1.3.3
Show newest version
package test;

import java.io.*;

public final class TestUTF8 extends BasePerfTest
{
    final char[] _buffer = new char[4000];

    protected TestUTF8() { }

    @Override
    protected int testExec(File file) throws Exception
    {
        int total = 0;
        InputStream in = new FileInputStream(file);
        Reader r = new InputStreamReader(in, "UTF-8");
        int count;
        char[] cbuf = _buffer;

        while ((count = r.read(cbuf)) > 0) {
            for (int i = 0; i < count; ++i) {
                total += cbuf[i];
            }
        }

        in.close();

        return total;
    }

    public static void main(String[] args) throws Exception
    {
        new TestUTF8().test(args);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy