本文整理了Java中ucar.unidata.io.RandomAccessFile.writeFloat
方法的一些代码示例,展示了RandomAccessFile.writeFloat
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RandomAccessFile.writeFloat
方法的具体详情如下:
包路径:ucar.unidata.io.RandomAccessFile
类名称:RandomAccessFile
方法名:writeFloat
[英]Converts the float argument to an int
using the floatToIntBits
method in class Float
, and then writes that int
value to the file as a 4-byte quantity, high byte first.
[中]使用类Float
中的floatToIntBits
方法将float参数转换为int
,然后将int
值作为4字节量写入文件,先高字节。
代码示例来源:origin: edu.ucar/cdm
/**
* Write an array of floats
*
* @param pa write from this array
* @param start starting with this element in the array
* @param n write this number of elements
* @throws IOException on read error
*/
public final void writeFloat(float[] pa, int start, int n) throws IOException {
for (int i = 0; i < n; i++) {
writeFloat(pa[start + i]);
}
}
代码示例来源:origin: edu.ucar/netcdf
/**
* Write an array of floats
*
* @param pa write from this array
* @param start starting with this element in the array
* @param n write this number of elements
* @throws IOException on read error
*/
public final void writeFloat(float[] pa, int start, int n) throws IOException {
for (int i = 0; i < n; i++) {
writeFloat(pa[start + i]);
}
}
代码示例来源:origin: Unidata/thredds
/**
* Write an array of floats
*
* @param pa write from this array
* @param start starting with this element in the array
* @param n write this number of elements
* @throws IOException on read error
*/
public final void writeFloat(float[] pa, int start, int n) throws IOException {
for (int i = 0; i < n; i++) {
writeFloat(pa[start + i]);
}
}
代码示例来源:origin: edu.ucar/unidataCommon
/**
* Write an array of floats
*
* @param pa write from this array
* @param start starting with this element in the array
* @param n write this number of elements
* @throws IOException on read error
*/
public final void writeFloat(float[] pa, int start, int n) throws IOException {
for (int i = 0; i < n; i++) {
writeFloat(pa[start + i]);
}
}
代码示例来源:origin: edu.ucar/netcdf
private int writeAttributeValue(Number numValue) throws IOException {
if (numValue instanceof Byte) {
raf.write(numValue.byteValue());
return 1;
} else if (numValue instanceof Short) {
raf.writeShort(numValue.shortValue());
return 2;
} else if (numValue instanceof Integer) {
raf.writeInt(numValue.intValue());
return 4;
} else if (numValue instanceof Float) {
raf.writeFloat(numValue.floatValue());
return 4;
} else if (numValue instanceof Double) {
raf.writeDouble(numValue.doubleValue());
return 8;
}
throw new IllegalStateException("unknown attribute type == " + numValue.getClass().getName());
}
代码示例来源:origin: edu.ucar/cdm
private int writeAttributeValue(Number numValue) throws IOException {
if (numValue instanceof Byte) {
raf.write(numValue.byteValue());
return 1;
} else if (numValue instanceof Short) {
raf.writeShort(numValue.shortValue());
return 2;
} else if (numValue instanceof Integer) {
raf.writeInt(numValue.intValue());
return 4;
} else if (numValue instanceof Float) {
raf.writeFloat(numValue.floatValue());
return 4;
} else if (numValue instanceof Double) {
raf.writeDouble(numValue.doubleValue());
return 8;
}
throw new IllegalStateException("unknown attribute type == " + numValue.getClass().getName());
}
代码示例来源:origin: Unidata/thredds
private int writeAttributeValue(Number numValue) throws IOException {
if (numValue instanceof Byte) {
raf.write(numValue.byteValue());
return 1;
} else if (numValue instanceof Short) {
raf.writeShort(numValue.shortValue());
return 2;
} else if (numValue instanceof Integer) {
raf.writeInt(numValue.intValue());
return 4;
} else if (numValue instanceof Float) {
raf.writeFloat(numValue.floatValue());
return 4;
} else if (numValue instanceof Double) {
raf.writeDouble(numValue.doubleValue());
return 8;
}
throw new IllegalStateException("unknown attribute type == " + numValue.getClass().getName());
}
代码示例来源:origin: edu.ucar/netcdf
raf.seek ( chunk.getSrcPos());
for (int k=0; k<chunk.getNelems(); k++)
raf.writeFloat( ii.getFloatNext());
代码示例来源:origin: Unidata/thredds
raf.seek ( chunk.getSrcPos());
for (int k=0; k<chunk.getNelems(); k++)
raf.writeFloat( ii.getFloatNext());
代码示例来源:origin: edu.ucar/cdm
raf.seek ( chunk.getSrcPos());
for (int k=0; k<chunk.getNelems(); k++)
raf.writeFloat( ii.getFloatNext());
内容来源于网络,如有侵权,请联系作者删除!