String.substring(int, int) ?
От: azzx Россия  
Дата: 23.07.08 08:28
Оценка:
Не ругайтесь, плиз, если вопрос глупый — Java почти никогда не занимался, а тут решил вот...
У меня такой вопрос по сабжу — это меня глючит, или на самом деле в документации про параметры указана фигня? Чтобы было понятно о чём речь, цитата:

Examples:

"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"


Parameters:
beginIndex — the beginning index, inclusive.
endIndex — the ending index, exclusive.


Проверил — пример точный, т.е. ИСКЛЮЧАЯ первый индекс и ВКЛЮЧАЯ второй, но не наоборот? Или, как вариант, это у меня с инглишем такие проблемы?
Re: String.substring(int, int) ?
От: Akcelisto  
Дата: 23.07.08 08:33
Оценка: +1
A>Проверил — пример точный, т.е. ИСКЛЮЧАЯ первый индекс и ВКЛЮЧАЯ второй, но не наоборот? Или, как вариант, это у меня с инглишем такие проблемы?

С документацией и функцией все в порядке. Включая первый и исключая второй.
Re: String.substring(int, int) ?
От: Blazkowicz Россия  
Дата: 23.07.08 08:33
Оценка: +1
Здравствуйте, azzx, Вы писали:

A>Проверил — пример точный, т.е. ИСКЛЮЧАЯ первый индекс и ВКЛЮЧАЯ второй, но не наоборот? Или, как вариант, это у меня с инглишем такие проблемы?

С нуля считал или с единицы?
Re[2]: String.substring(int, int) ?
От: azzx Россия  
Дата: 23.07.08 08:47
Оценка: -1
Здравствуйте, Blazkowicz, Вы писали:

B>С нуля считал или с единицы?


Блин, точно! Спасибо!

зЫ: Имхо — странно это... Хотя, наверное, объяснимо — "под C" же делалось...
Re: String.substring(int, int) ?
От: Neila  
Дата: 23.07.08 09:09
Оценка:
Здравствуйте, azzx, Вы писали:

A>Не ругайтесь, плиз, если вопрос глупый — Java почти никогда не занимался, а тут решил вот...

A>У меня такой вопрос по сабжу — это меня глючит, или на самом деле в документации про параметры указана фигня? Чтобы было понятно о чём речь, цитата:

A>

A> Examples:

A> "hamburger".substring(4, 8) returns "urge"
A> "smiles".substring(1, 5) returns "mile"


A> Parameters:
A> beginIndex — the beginning index, inclusive.
A> endIndex — the ending index, exclusive.


A>Проверил — пример точный, т.е. ИСКЛЮЧАЯ первый индекс и ВКЛЮЧАЯ второй, но не наоборот? Или, как вариант, это у меня с инглишем такие проблемы?




Просто нумерация строки начинается с 0, а не с 1