FileUtil

klasa publiczna FileUtil

Narzędzia wejścia-wyjścia plików.

Metody publiczne

statyczny bajt[]
loadByteFromFile(Kontekst; ciąg znaków filePath)
Wczytuje plik binarny z folderu zasobów.
static List<ciąg znaków>
loadLabels(Kontekst; ciąg znaków filePath)
Wczytuje etykiety z pliku etykiet do listy ciągów znaków.
static List<ciąg znaków>
loadLabels(InputStream inputStream)
Wczytuje etykiety ze strumienia wejściowego otwartego pliku etykiet.
static List<ciąg znaków>
loadLabels(InputStream inputStream, Charset cs)
Wczytuje etykiety ze strumienia wejściowego otwartego pliku etykiet.
static List<ciąg znaków>
loadLabels(Kontekst; String filePath; Charset cs)
Wczytuje etykiety z pliku etykiet do listy ciągów znaków.
static MappedByteBuffer
loadMappedFile(Kontekst; String filePath)
Wczytuje plik z folderu zasobów przez mapowanie pamięci.
static List<ciąg znaków>
loadSingleColumnTextFile(Kontekst; String filePath; Charset cs)
Ładuje plik ze słownikiem (jednokolumnowy plik tekstowy) na listę ciągów znaków.
static List<ciąg znaków>
loadSingleColumnTextFile(InputStream inputStream, Charset cs)
Wczytuje słownictwo ze strumienia wejściowego otwartego pliku ze słownikiem (są to plik tekstowy o pojedynczej kolumnie).

Metody dziedziczone

Metody publiczne

public static byte[] loadByteFromFile (Context, String filePath)

Wczytuje plik binarny z folderu zasobów.

Parametry
sytuacja Kontekst aplikacji pozwalający uzyskać dostęp do zasobów.
filePath Ścieżka zasobu pliku.
Zwroty
  • tablicę bajtów pliku binarnego.
Rzuty
IOException jeśli podczas wczytywania pliku występuje błąd wejścia-wyjścia.

public static List<String> loadLabels (Kontekst; ciąg filePath)

Wczytuje etykiety z pliku etykiet do listy ciągów znaków.

Plik z etykietami prawnymi to zwykły plik tekstowy, którego zawartość jest podzielona na wiersze, a każdy wiersz jest osobną wartością. Plik powinien być częścią zasobów kontekstu.

Parametry
sytuacja Kontekst zawiera zasoby.
filePath Ścieżka pliku etykiety, względna z katalogiem zasobów.
Zwroty
  • listę etykiet.
Rzuty
IOException jeśli wystąpi błąd podczas otwierania lub odczytu pliku.

public static List<String> loadLabels (InputStream inputStream)

Wczytuje etykiety ze strumienia wejściowego otwartego pliku etykiet. Sprawdź szczegóły plików etykiet w zadaniu loadLabels(Context, String).

Parametry
inputStream strumienia wejściowego otwartego pliku etykiety.
Zwroty
  • listę etykiet.
Rzuty
IOException jeśli wystąpi błąd podczas otwierania lub odczytu pliku.

public static List<String> loadLabels (InputStream insertStream, Charset cs)

Wczytuje etykiety ze strumienia wejściowego otwartego pliku etykiet. Sprawdź szczegóły plików etykiet w zadaniu loadLabels(Context, String).

Parametry
inputStream strumienia wejściowego otwartego pliku etykiety.
cs Charset do dekodowania treści pliku etykiet.
Zwroty
  • listę etykiet.
Rzuty
IOException jeśli wystąpi błąd podczas otwierania lub odczytu pliku.

public static List<String> loadLabels (Kontekst kontekstu, String filePath, Charset cs)

Wczytuje etykiety z pliku etykiet do listy ciągów znaków.

Plik z etykietami prawnymi to zwykły plik tekstowy, którego zawartość jest podzielona na wiersze, a każdy wiersz jest osobną wartością. Puste wiersze zostaną zignorowane. Plik powinien znajdować się w zasobach kontekstu.

Parametry
sytuacja Kontekst zawiera zasoby.
filePath Ścieżka pliku etykiety, względna z katalogiem zasobów.
cs Charset do dekodowania treści pliku etykiet.
Zwroty
  • listę etykiet.
Rzuty
IOException jeśli wystąpi błąd podczas otwierania lub odczytu pliku.

public static MappedByteBuffer loadMappedFile (Kontekst; String filePath)

Wczytuje plik z folderu zasobów przez mapowanie pamięci.

Parametry
sytuacja Kontekst aplikacji pozwalający uzyskać dostęp do zasobów.
filePath Ścieżka zasobu pliku.
Zwroty
  • załadowany plik zmapowany z pamięcią.
Rzuty
IOException jeśli podczas wczytywania modelu tflite wystąpi błąd wejścia-wyjścia.

public static List<String> loadSingleColumnTextFile (Context, String filePath, Charset cs)

Ładuje plik ze słownikiem (jednokolumnowy plik tekstowy) na listę ciągów znaków.

Plik słownika to jednokolumnowy plik tekstowy ze zwykłym tekstem podzielonym na wiersze, które zawierają osobne wartości. Plik powinien być częścią zasobów kontekstu.

Parametry
sytuacja Kontekst zawiera zasoby.
filePath Ścieżka pliku słownika, względna z katalogiem zasobów.
cs
Zwroty
  • listę słowników.
Rzuty
IOException jeśli wystąpi błąd podczas otwierania lub odczytu pliku.

public static List<String> loadSingleColumnTextFile (InputStream inputStream, Charset cs)

Wczytuje słownictwo ze strumienia wejściowego otwartego pliku ze słownikiem (są to plik tekstowy o pojedynczej kolumnie).

Plik słownika to jednokolumnowy plik tekstowy ze zwykłym tekstem podzielonym na wiersze, które zawierają osobne wartości. Plik powinien być częścią zasobów kontekstu.

Parametry
inputStream strumienia wejściowego otwartego pliku ze słownictwem.
cs
Zwroty
  • listę słowników.
Rzuty
IOException jeśli wystąpi błąd podczas otwierania lub odczytu pliku.