Java URLResource, LastIndexOf,IndexOf, объяснение кода метода подстроки?
Может кто-нибудь, пожалуйста, помогите мне понять этот фрагмент кода с примером. Я изо всех сил пытался просто обдумать этот код.
URLResource file = new URLResource("http://www.dukelearntoprogram.com/course2/data/manylinks.html");
for (String item : file.words())
{ String itemLower = item.toLowerCase();
int pos = itemLower.indexOf("youtube.com");
if (pos != -1) {
int beg = item.lastIndexOf("\"",pos);
int end = item.indexOf("\"", pos+1);
System.out.println(item.substring(beg+1,end));
Я борюсь с lastIndexOf, IndexOf и битом подстроки.
Вот пример URL YouTube:
youtube.com/channel/UCUZHFZ9jIKrLroW8LcyJEQQ