| Znane podklasy pośrednie |
DataLayout , który konwertuje dane przechowywane w buforze na zmiennoprzecinkowe.
Zobacz także
Metody publiczne
| abstrakcyjny bufor danych FloatDataBuffer | ApplyTo (bufor S) Zastosuj ten układ do dostarczonego bufora. |
| abstrakcyjny pływak | readFloat (bufor S, długi indeks) Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako liczbę zmiennoprzecinkową. |
| abstrakcyjny pływak | readObject (bufor S, długi indeks) Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika. |
| abstrakcyjna pustka | writeFloat (bufor S, wartość zmiennoprzecinkowa, długi indeks) Zapisuje liczbę zmiennoprzecinkową do bufora pod podanym indeksem po przekonwertowaniu go na typ bufora. |
| abstrakcyjna pustka | writeObject (bufor S, wartość zmiennoprzecinkowa, długi indeks) |
Metody dziedziczone
Metody publiczne
publiczny streszczenie FloatDataBuffer ApplyTo (bufor S)
Zastosuj ten układ do dostarczonego bufora.
Zwrócona instancja DataBuffer jest po prostu opakowaniem oryginalnego bufora i nie posiada własnej pamięci zapasowej.
Parametry
| bufor | bufor docelowy, do którego ma zostać zastosowany ten układ |
|---|
Powroty
- bufor z tym układem
publiczna abstrakcja float readFloat (bufor S, długi indeks)
Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako liczbę zmiennoprzecinkową.
Parametry
| bufor | bufor, z którego ma zostać odczytany |
|---|---|
| indeks | pozycja bufora do odczytania w buforze |
Powroty
- wartość pływająca
Zobacz także
public streszczenie Float readObject (bufor S, długi indeks)
Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika.
Obowiązkiem implementatorów tego interfejsu jest odczytanie z danego bufora wartości, która ma zostać przekonwertowana, przy użyciu najwłaściwszej metody. Na przykład w przypadku układu konwertującego pojedynczy long na BigInteger ,
@Override
public BigInteger readObject(LongDataBuffer buffer, long index) {
return BigInteger.valueOf(buffer.getLong(index));
}
index wskazuje pozycję początkową sekwencji, która ma zostać odczytana z bufora. Parametry
| bufor | bufor, z którego ma zostać odczytany |
|---|---|
| indeks | pozycja bufora do odczytania w buforze |
Powroty
- przeliczona wartość
public streszczenie void writeFloat (bufor S, wartość zmiennoprzecinkowa, długi indeks)
Zapisuje liczbę zmiennoprzecinkową do bufora pod podanym indeksem po przekonwertowaniu go na typ bufora.
Parametry
| bufor | bufor, do którego należy pisać |
|---|---|
| wartość | float do konwersji i zapisu |
| indeks | indeks w buforze, w którym powinna zostać zapisana przekonwertowana wartość |