Package java.io

Examples of java.io.RandomAccessFile.readByte()


            {
                if ( source.length() >= 1 )
                {
                    raf = new RandomAccessFile( source, "r" );
                    raf.seek( source.length() - 1 );
                    byte last = raf.readByte();
                    if ( last == '\n' )
                    {
                        eofChars = lineEndings;
                    }
                }
View Full Code Here


                for (long i = 0; i < size; i += space)
                {

                    try
                    {
                        buffer.append(raf.readByte());
                        raf.skipBytes(space);
                    }
                    catch (EOFException e)
                    {
                        i = size;
View Full Code Here

      if (chunkSize > numSectors * SECTOR_SIZE) {
        System.err.println("Error: chunk length does not fit in allocated sectors!");
        return null;
      }

      byte type = file.readByte();
      if (type != 1 && type != 2) {
        System.err.println("Error: unknown chunk data compression method: " + type + "!");
        return null;
      }
      byte[] buf = new byte[chunkSize - 1];
View Full Code Here

    RandomAccessFile raf = new RandomAccessFile(bedFile, "r");
    try
    {
      this.bedFile = bedFile;

      byte mn1 = raf.readByte();
      byte mn2 = raf.readByte();

      if (mn1 == 108 && mn2 == 27) // tested, bit code 01101100 00011011
      {
        // System.out.println("Plink magic number valid");
View Full Code Here

    try
    {
      this.bedFile = bedFile;

      byte mn1 = raf.readByte();
      byte mn2 = raf.readByte();

      if (mn1 == 108 && mn2 == 27) // tested, bit code 01101100 00011011
      {
        // System.out.println("Plink magic number valid");
      }
View Full Code Here

      else
      {
        throw new Exception("Invalid Plink magic number");
      }

      byte bmode = raf.readByte();

      if (bmode == 1) // tested, bit code 00000001
      {
        // System.out.println("mode 1: SNP-major");
      }
View Full Code Here

  public String getElement(long index) throws Exception
  {
    // throw new Exception("fixme!");
    RandomAccessFile raf = new RandomAccessFile(bedFile, "r");
    raf.seek((index / 4) + 3);
    String byteString = reverse(bits(raf.readByte()));
    raf.close();
    int bitpair = (int) (index % 4) * 2;
    return byteString.substring(bitpair, bitpair + 2);
  }

View Full Code Here

  {
    RandomAccessFile raf = new RandomAccessFile(inFile, "r");
    try
    {
      raf.seek(raf.length() - 1);
      char c = (char) raf.readByte();
      if (c == '\n' || c == '\r')
      {
        return true;
      }
      else
View Full Code Here

    StringBuilder terminatorSequenceBuilder = new StringBuilder();

    while (countingNewlines)
    {
      raf.seek(raf.length() - nrOfNewLines);
      char c = (char) raf.readByte();

      if (c == '\r')
      {
        terminatorSequenceBuilder.append('r');
        nrOfNewLines++;
View Full Code Here

                            byte [] zfieNameBytes = new byte[zfieNameBytesLen];
                            raf.read(zfieNameBytes);
                            String eName = new String(zfieNameBytes, "UTF-8");

                            // Read isDir
                            boolean eIsDir = raf.readByte() == (byte)0 ? false : true;

                            // Read offset of bytes in the real Jar/Zip file
                            int eOffset = raf.readInt();

                            // Read size of the file in the real Jar/Zip file
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.