powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / преогбразование строки в кодировку base64
6 сообщений из 6, страница 1 из 1
преогбразование строки в кодировку base64
    #34267335
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

Подскажите, как можно получить стандартную строку типа test1945 в кодировке base64 ?

С уважением, Игорь
...
Рейтинг: 0 / 0
преогбразование строки в кодировку base64
    #34267390
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
org.apache.commons.codec.binary.Base64;

apache coommons
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
преогбразование строки в кодировку base64
    #34268398
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использую следующий код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 import  org.apache.commons.codec.binary.Base64;
 public   class  TestClass {
     public  Base64 bs64 =  new  Base64();
    String st1;
     public   static   void  main(String[] args){
    TestClass tC =  new  TestClass();
    String st2 = "test9994";
    tC.outInfo("test9994");
    tC.outInfo(st2);
    }
  private   void  outInfo(String st){
   System.out.println("st = "+st+". "+bs64.encode(st.trim().getBytes()));
 }
}


в результате выдает два разных значения:
tC.outInfo("test9994") - [B@b162d5
tC.outInfo(st2) - [B@1cfb549

Из-за чего такая разница? И какой вариант тогда верный?:(
...
Рейтинг: 0 / 0
преогбразование строки в кодировку base64
    #34268423
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выводится хеш код объекта какого-то , но не как не Base64.
...
Рейтинг: 0 / 0
преогбразование строки в кодировку base64
    #34268462
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ihorиспользую следующий код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 import  org.apache.commons.codec.binary.Base64;
 public   class  TestClass {
     public  Base64 bs64 =  new  Base64();
    String st1;
     public   static   void  main(String[] args){
    TestClass tC =  new  TestClass();
    String st2 = "test9994";
    tC.outInfo("test9994");
    tC.outInfo(st2);
    }
  private   void  outInfo(String st){
   System.out.println("st = "+st+". "+bs64.encode(st.trim().getBytes()));
 }
}


в результате выдает два разных значения:
tC.outInfo("test9994") - [B@b162d5
tC.outInfo(st2) - [B@1cfb549

Из-за чего такая разница? И какой вариант тогда верный?:(

Код: plaintext
1.
2.
3.
4.
5.
....
  private   void  outInfo(String st){
   System.out.println("st = "+st+". "+  new  String(bs64.encode(st.trim().getBytes())));
 }

...
Рейтинг: 0 / 0
преогбразование строки в кодировку base64
    #34269021
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообщем mozheyko_d ответил

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


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