- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
/**
* Reply string array after tokenize the url address
*
* @param String url
* @return String[]
*/
protected String[] processURL(String url) {
StringBuffer s = new StringBuffer(url);
StringBuffer AfterRemoval = s.delete(0, 27);
...
Кстати, а что будет, если там 26 символов? Исклоючение?
Отсюда:
https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html#delete(int,%20int)
Молча удалит столько символов, сколько сможет удалить.
StringBuffer — потокобезопасный, а StringBuilder — потокоопасный. А просто String — иммутабельный, поэтому ему на потокобезопасность насрать.
Угадай теперь в чем различие hashmap vs hashtable или vector vs arraylist
Полез проверять догадку, оказалось, что есть ещё нюансы, о которых из названия не догадаешься.