Jaki jest najlepszy sposób sprawdzenia, czy ciąg znaków zawiera adres URL w języku Java / Android?

Jaki jest najlepszy sposób sprawdzenia, czy ciąg znaków zawiera adres URL w języku Java / Android? Czy najlepiej sprawdzić, czy ciąg zawiera | .com | .net | .org | .info | .everythingelse |? A może jest lepszy sposób, aby to zrobić?

Adres URL jest wprowadzany do EditText w Androidzie, może to być wklejony adres URL lub może to być ręcznie wprowadzony adres URL, w którym użytkownik nie chce wpisywać http: // ... Pracuję nad aplikacją do skracania adresów URL .

questionAnswers(8)

yourAnswerToTheQuestion