ucar.unidata.io.RandomAccessFile.readUnsignedShort()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(130)

本文整理了Java中ucar.unidata.io.RandomAccessFile.readUnsignedShort方法的一些代码示例,展示了RandomAccessFile.readUnsignedShort的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RandomAccessFile.readUnsignedShort方法的具体详情如下:
包路径:ucar.unidata.io.RandomAccessFile
类名称:RandomAccessFile
方法名:readUnsignedShort

RandomAccessFile.readUnsignedShort介绍

[英]Reads an unsigned 16-bit number from this file. This method reads two bytes from the file. If the bytes read, in order, are b1 and b2, where 0 <= b1, b2 <= 255, then the result is equal to:

(b1 << 8) | b2

This method blocks until the two bytes are read, the end of the stream is detected, or an exception is thrown.
[中]从该文件中读取一个无符号的16位数字。此方法从文件中读取两个字节。如果按顺序读取的字节为b1b2,其中0 <= b1, b2 <= 255,则结果等于:
(b1 << 8) | b2
此方法会一直阻塞,直到读取两个字节、检测到流结束或引发异常为止。

代码示例

代码示例来源:origin: Unidata/thredds

  1. SweepInfo(RandomAccessFile din, int hoff ) throws IOException {
  2. din.seek(hoff);
  3. amb = din.readByte();
  4. arotate = (short)din.readUnsignedShort();
  5. pref1 = (short)din.readUnsignedShort();
  6. pref2 = (short)din.readUnsignedShort();
  7. spulseW = (short)din.readUnsignedShort();
  8. maxV = (short)din.readUnsignedShort();
  9. maxL = (short)din.readUnsignedShort();
  10. binWidth = (short)din.readUnsignedShort();
  11. binnumber = (short)din.readUnsignedShort();
  12. recordnumber = (short)din.readUnsignedShort();
  13. elevationAngle = (short)din.readUnsignedShort()/100.0f;
  14. }
  15. }

代码示例来源:origin: edu.ucar/grib

  1. numPV = new int[numPts];
  2. for (int i = 0; i < numPts; i++) {
  3. numPV[i] = raf.readUnsignedShort();

代码示例来源:origin: Unidata/thredds

  1. short syear = (short)din.readUnsignedShort();
  2. short smm = convertunsignedByte2Short(din.readByte());
  3. short sdd = convertunsignedByte2Short(din.readByte());
  4. for(int i = 0; i < sweepN; i++) {
  5. din.skipBytes(14);
  6. int zbinWidth = din.readUnsignedShort();
  7. int vbinWidth = din.readUnsignedShort();
  8. int sbinWidth = din.readUnsignedShort();
  9. int zbinNum = din.readUnsignedShort();
  10. int vbinNum = din.readUnsignedShort();
  11. int sbinNum = din.readUnsignedShort();
  12. recordNum[i] = din.readUnsignedShort();
  13. syear = (short)din.readUnsignedShort();
  14. smm = convertunsignedByte2Short(din.readByte());
  15. sdd = convertunsignedByte2Short(din.readByte());

代码示例来源:origin: Unidata/thredds

  1. short sRHIA= (short)din.readUnsignedShort();
  2. echoType = din.readUnsignedShort();
  3. if(echoType != 0x408a) //only support vppi at this moment
  4. throw new IOException("Error reading CINRAD CC data: Unsupported level 2 data");
  5. int prodCode = din.readUnsignedShort();
  6. int maxV = din.readUnsignedShort();
  7. int maxL = din.readUnsignedShort();
  8. int binWidth = din.readUnsignedShort();
  9. int binNum = din.readUnsignedShort();
  10. int recordTotalNum = din.readUnsignedShort();
  11. din.skipBytes(8);
  12. elev[i] = din.readUnsignedShort();
  13. din.skipBytes(2);

代码示例来源:origin: Unidata/thredds

  1. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??

代码示例来源:origin: edu.ucar/netcdf

  1. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??

代码示例来源:origin: edu.ucar/cdm

  1. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??

代码示例来源:origin: Unidata/thredds

  1. data_julian_date = (short) bytesToShort(b2, true); //din.readShort(); // prob "collection time"
  2. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??
  3. din.seek(message_offset);
  4. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??
  5. elevation_ang = (short)din.readUnsignedShort();
  6. azimuth_ang_end = din.readUnsignedShort(); // LOOK why unsigned ??
  7. elevation_ang_end = (short)din.readUnsignedShort();
  8. radial_num = (short)(record % 360 + 1); // radial number within the elevation
  9. azimuth_ang = din.readUnsignedShort();

代码示例来源:origin: Unidata/thredds

  1. short syear = (short)din.readUnsignedShort();
  2. short smm = convertunsignedByte2Short(din.readByte());
  3. short sdd = convertunsignedByte2Short(din.readByte());
  4. syear = (short)din.readUnsignedShort();
  5. smm = convertunsignedByte2Short(din.readByte());
  6. sdd = convertunsignedByte2Short(din.readByte());

代码示例来源:origin: edu.ucar/cdm

  1. data_julian_date = (short)bytesToShort(b2, true); //din.readShort(); // prob "collection time"
  2. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??

代码示例来源:origin: edu.ucar/netcdf

  1. java.util.Date dd = getDate();
  2. azimuth_ang = din.readUnsignedShort(); // LOOK why unsigned ??

代码示例来源:origin: edu.ucar/grib

  1. olonPts[i] = raf.readUnsignedShort();
  2. if (maxPts < olonPts[i]) {
  3. maxPts = olonPts[i];

相关文章