Я хочу создать файл, который читает массив String, но изначально у меня есть только байтовый массив, поэтому сначала я хочу преобразовать его в строковый массив, так как я могу это сделать.Преобразование строкового массива в байтовый массив
7
A
ответ
16
Попробуйте это:
Byte[] bytes = System.Text.Encoding.UTF8.GetBytes(yourString);
Вы, возможно, потребуется изменить это до в зависимости от character encoding вашей строки - см System.Text.Encoding
(в частности, его свойства) для других кодировок, поддерживаемых этим типом.
Если вам нужно пойти другим путем (и преобразовать Byte[]
в String
), то сделать это (совет по кодировке символов до сих пор применяется и здесь):
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
Это звучит как в API вы используете String[]
, а звонок GetString
предоставит вам только один экземпляр String
, а не массив. Возможно, что-то вроде этого будет работать для вашего вызова API:
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
someType.ApiCall(new[] { yourString });
Смежные вопросы
- 1. Преобразование из строкового массива в байтовый массив
- 2. Преобразование целочисленного массива в байтовый массив
- 3. Преобразование двумерного массива int в байтовый массив
- 4. длинное преобразование в байтовый массив
- 5. Преобразование строкового массива обратно в массив
- 6. Преобразование строкового массива в массив байтов
- 7. Преобразование строкового массива в целочисленный массив
- 8. Преобразование строкового массива чисел в двойной массив
- 9. Преобразование строкового массива в короткий массив
- 10. Преобразование строкового массива в реальный массив
- 11. Преобразование строкового массива в массив целых чисел
- 12. Преобразование строки в байтовый массив
- 13. Преобразование изображений в байтовый массив
- 14. Преобразование строки в байтовый массив
- 15. Преобразование TJpegImage в байтовый массив
- 16. Преобразование D3DImage в байтовый массив
- 17. Преобразование целочисленного в байтовый массив
- 18. Преобразование строки в байтовый массив
- 19. Преобразование сертификата в байтовый массив
- 20. Преобразование YUV_420_888 в байтовый массив
- 21. преобразование HBITMAP в байтовый массив
- 22. Преобразование данных в байтовый массив
- 23. Преобразование void * в байтовый массив
- 24. Преобразование изображения в байтовый массив?
- 25. Преобразование строкового массива в ячейку
- 26. Преобразование строкового массива в строку
- 27. Преобразование ByteBuffer в байтовый массив java
- 28. Преобразование короткого массива в байтовый массив в JAVA
- 29. Преобразование массива различных типов значений в байтовый массив
- 30. Преобразование массива байтов в байтовый массив и сравнение хеша
Используйте StreamReader для чтения строк из файла. File.ReadAllLines() - быстрый способ. –