Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите [Решено] Строки с одинаковым текстом выдают разные массивы байт

Discussion in 'Разработка плагинов для новичков' started by gamerforEA, Jun 14, 2014.

Thread Status:
Not open for further replies.
  1. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Прошу помочь вот с этим:
    Код:
    Code:
    System.out.println(this.words.get(0));
    System.out.println("package");
    byte[] b = this.words.get(0).getBytes();
    System.out.println(b);
    byte[] b1 = "package".getBytes();
    System.out.println(b1);
    Вот, что получаю при запуске:
    Code:
    package
    package
    [B@564c24a2
    [B@20f933f1
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Что интересно - каждый раз массивы получаются разные.
     
  4. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Что показывает b.equals(b1)?
     
  5. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
  6. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Всё, разобрался. Буду использовать не '==', а 'String.equals(String)'. Спасибо @serega6531 за наводку.
    Ну и намучился я с этим.
     
Thread Status:
Not open for further replies.

Share This Page