Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / String оптимизация или наоборот / 7 сообщений из 7, страница 1 из 1
12.01.2006, 17:43
    #33479764
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String оптимизация или наоборот
есть такое заявление в доке
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
12.01.2006, 17:45
    #33479769
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String оптимизация или наоборот
т.е. массив чаров остался тотже и изменилось только смещение.

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

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

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

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


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