powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перевод String в InputString
4 сообщений из 4, страница 1 из 1
Перевод String в InputString
    #33743335
lancer_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем !
Не подскажите ,как перевести String в InputStream?

Пытаюсь перевести таким образом :

Код: plaintext
1.
2.
3.
4.
5.
6.
String params = "Test"
InputStream is =    new  ObjectInputStream(
		 	         new  ByteArrayInputStream(params.getBytes("UTF-8")));
 




Вылетает Exception:

Код: plaintext
1.
2.
3.
4.
5.
java.io.StreamCorruptedException: invalid stream header
	at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
	at java.io.ObjectInputStream.<init>(Unknown Source)
	at MyClass.method(ScannerApplet.java: 193 )
	at MyClass.main(ScannerApplet.java: 67 )


Пытался немного по другому:
Код: plaintext
1.
2.
3.
4.
5.
String  params="Ssssssssssssssssss";

 byte  bytes[] =  new   byte [( int ) params.length()];
params.getBytes( 0 ,params.length(),bytes, 0 );
	 InputStream is =    new  ObjectInputStream(
		 	         new  ByteArrayInputStream(bytes));


Ошибка таже,что за неверный заголовок??,может кто-знает другие пути,помогите плиз))
...
Рейтинг: 0 / 0
Перевод String в InputString
    #33743378
lancer_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фуу, это же Stream
...
Рейтинг: 0 / 0
Перевод String в InputString
    #33743403
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
String str = "asdasdasdygasdgfasfksjgfaksjdghakjgfajkf aasdfasdfasdf";
InputStream is =  new  ByteArrayInputStream(str.getBytes());

по моему этого достаточно
...
Рейтинг: 0 / 0
Перевод String в InputString
    #33743472
lancer_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
unicornmirage
Код: plaintext
1.
2.
String str = "asdasdasdygasdgfasfksjgfaksjdghakjgfajkf aasdfasdfasdf";
InputStream is =  new  ByteArrayInputStream(str.getBytes());

по моему этого достаточно


Да,теперь всё OK,большое спасибо:))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Перевод String в InputString
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]