powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / String оптимизация или наоборот
7 сообщений из 7, страница 1 из 1
String оптимизация или наоборот
    #33479764
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть такое заявление в доке
public String substring(int beginIndex, int endIndex)

Returns a new string that is a substring of this string. The substring begins at the specified beginIndex and extends to the character at index endIndex - 1. Thus the length of the substring is endIndex-beginIndex.
есть такой код
Код: plaintext
1.
2.
3.
String test = "0123456789";
String p1 = test.substring( 0 ,  5 );
String p2 =  new  String(test.substring( 5 ,  10 ));

в дебагере видим следующее
...
Рейтинг: 0 / 0
String оптимизация или наоборот
    #33479769
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. массив чаров остался тотже и изменилось только смещение.

вопрос
это один и тотже массив или в каждом объекте свой?
...
Рейтинг: 0 / 0
String оптимизация или наоборот
    #33479776
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибся с кодом без new String() вот так правильно
Код: plaintext
1.
2.
String test = "0123456789";
String p1 = test.substring( 0 ,  5 );
String p2 = test.substring( 5 ,  10 );
...
Рейтинг: 0 / 0
String оптимизация или наоборот
    #33479790
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vfabrэто один и тотже массив или в каждом объекте свой?
один и тот же
...
Рейтинг: 0 / 0
String оптимизация или наоборот
    #33479801
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда оптимизация :-)
...
Рейтинг: 0 / 0
String оптимизация или наоборот
    #33480306
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема с оптимизацией?
String test = "0123456789"; //объявил и произвел инициализацию первой строки

String p1 = test.substring(0, 5); //объявил и "поличил" вторую строку

String p2 = test.substring(5, 10);//объявил и "получил" третью строку

На выходе имеешь три разных объекта (строки).
...
Рейтинг: 0 / 0
String оптимизация или наоборот
    #33480386
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErmakА в чем проблема с оптимизацией?
в твоем невнимательном прочтении топика. вопрос был задан
в этом посте http://www.sql.ru/forum/actualthread.aspx?tid=251776#2249120
касательно массива, а не строк.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / String оптимизация или наоборот
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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