FileUtil

lớp công khai FileUtil

Tiện ích I/O tệp.

Phương thức công khai

byte[] tĩnh
loadByteFromFile(Ngữ cảnh ngữ cảnh, Chuỗi filePath)
Tải một tệp nhị phân từ thư mục thành phần.
tĩnh Danh sách<Chuỗi>
loadLabels(Ngữ cảnh theo bối cảnh, Chuỗi filePath)
Tải các nhãn từ tệp nhãn vào danh sách các chuỗi.
tĩnh Danh sách<Chuỗi>
loadLabels(InputStream inputStream))
Tải nhãn từ luồng đầu vào của tệp nhãn đã mở.
tĩnh Danh sách<Chuỗi>
loadLabels(InputStream inputStream, Charset cs))
Tải nhãn từ luồng đầu vào của tệp nhãn đã mở.
tĩnh Danh sách<Chuỗi>
loadLabels(Ngữ cảnh theo bối cảnh, Chuỗi filePath, Charset cs)
Tải các nhãn từ tệp nhãn vào danh sách các chuỗi.
Tĩnh MappedByteBuffer
loadMappedFile(Ngữ cảnh ngữ cảnh, Chuỗi filePath)
Tải một tệp từ thư mục thành phần thông qua bản đồ bộ nhớ.
tĩnh Danh sách<Chuỗi>
loadSingleColumnTextFile(Ngữ cảnh, Chuỗi filePath, Charset cs)
Tải một tệp từ vựng (tệp văn bản một cột) vào danh sách chuỗi.
tĩnh Danh sách<Chuỗi>
loadSingleColumnTextFile(InputStream inputStream, Charset cs)
Tải từ vựng từ luồng đầu vào của một tệp từ vựng đã mở (là tệp văn bản một cột).

Các phương thức kế thừa

Phương thức công khai

công khai tĩnh byte[] loadByteFromFile (Ngữ cảnh ngữ cảnh, String filePath)

Tải một tệp nhị phân từ thư mục thành phần.

Tham số
bối cảnh Ngữ cảnh ứng dụng để truy cập vào tài sản.
filePath Đường dẫn đến thành phần của tệp.
Giá trị trả về
  • mảng byte cho tệp nhị phân.
Gửi
IOException nếu lỗi I/O xảy ra khi tải tệp.

công khai tĩnh Danh sách<Chuỗi> loadLabels (Ngữ cảnh theo ngữ cảnh, Chuỗi filePath)

Tải các nhãn từ tệp nhãn vào danh sách các chuỗi.

Tệp nhãn pháp lý là tệp văn bản thuần tuý có nội dung được chia thành các dòng và mỗi dòng là một giá trị riêng biệt. Tệp này phải là thành phần của bối cảnh.

Tham số
bối cảnh Ngữ cảnh lưu giữ tài sản.
filePath Đường dẫn của tệp nhãn, tương ứng với thư mục tài sản.
Giá trị trả về
  • danh sách các nhãn.
Gửi
IOException nếu xảy ra lỗi khi mở hoặc đọc tệp.

công khai tĩnh Danh sách<Chuỗi> loadLabels (InputStream inputStream)

Tải nhãn từ luồng đầu vào của tệp nhãn đã mở. Xem thông tin chi tiết về các tệp nhãn trong loadLabels(Context, String).

Tham số
inputStream luồng đầu vào của một tệp nhãn đã mở.
Giá trị trả về
  • danh sách các nhãn.
Gửi
IOException nếu xảy ra lỗi khi mở hoặc đọc tệp.

công khai tĩnh Danh sách<Chuỗi> loadLabels (InputStream inputStream, Charset cs)

Tải nhãn từ luồng đầu vào của tệp nhãn đã mở. Xem thông tin chi tiết về các tệp nhãn trong loadLabels(Context, String).

Tham số
inputStream luồng đầu vào của một tệp nhãn đã mở.
cs Charset để sử dụng khi giải mã nội dung của tệp nhãn.
Giá trị trả về
  • danh sách các nhãn.
Gửi
IOException nếu xảy ra lỗi khi mở hoặc đọc tệp.

công khai tĩnh Danh sách<Chuỗi> loadLabels (Ngữ cảnh theo ngữ cảnh, Chuỗi filePath, Charset cs)

Tải các nhãn từ tệp nhãn vào danh sách các chuỗi.

Tệp nhãn pháp lý là tệp văn bản thuần tuý có nội dung được chia thành các dòng và mỗi dòng là một giá trị riêng biệt. Các dòng trống sẽ bị bỏ qua. Tệp này phải thuộc thành phần theo bối cảnh.

Tham số
bối cảnh Ngữ cảnh lưu giữ tài sản.
filePath Đường dẫn của tệp nhãn, tương ứng với thư mục tài sản.
cs Charset để sử dụng khi giải mã nội dung của tệp nhãn.
Giá trị trả về
  • danh sách các nhãn.
Gửi
IOException nếu xảy ra lỗi khi mở hoặc đọc tệp.

công khai tĩnh MappedByteBuffer loadMappedFile (Ngữ cảnh ngữ cảnh, String filePath)

Tải một tệp từ thư mục thành phần thông qua bản đồ bộ nhớ.

Tham số
bối cảnh Ngữ cảnh ứng dụng để truy cập vào tài sản.
filePath Đường dẫn đến thành phần của tệp.
Giá trị trả về
  • tệp được ánh xạ bộ nhớ đã tải.
Gửi
IOException nếu xảy ra lỗi I/O khi tải mô hình tflite.

công khai tĩnh Danh sách<String> loadSingleColumnTextFile (Ngữ cảnh ngữ cảnh, String filePath, Charset cs)

Tải một tệp từ vựng (tệp văn bản một cột) vào danh sách chuỗi.

Tệp từ vựng là một tệp văn bản thuần tuý một cột có nội dung được chia thành các dòng và mỗi dòng là một giá trị riêng lẻ. Tệp này phải là thành phần của bối cảnh.

Tham số
bối cảnh Ngữ cảnh lưu giữ tài sản.
filePath Đường dẫn của tệp từ vựng, tương ứng với thư mục tài sản.
cs
Giá trị trả về
  • danh sách các từ vựng.
Gửi
IOException nếu xảy ra lỗi khi mở hoặc đọc tệp.

công khai tĩnh Danh sách<String> loadSingleColumnTextFile (InputStream inputStream, Charset cs)

Tải từ vựng từ luồng đầu vào của một tệp từ vựng đã mở (là tệp văn bản một cột).

Tệp từ vựng là một tệp văn bản thuần tuý một cột có nội dung được chia thành các dòng và mỗi dòng là một giá trị riêng lẻ. Tệp này phải là thành phần của bối cảnh.

Tham số
inputStream luồng đầu vào của một tệp từ vựng đã mở.
cs
Giá trị trả về
  • danh sách các từ vựng.
Gửi
IOException nếu xảy ra lỗi khi mở hoặc đọc tệp.