2015-12-22 2 views
2

Я следующие строкиSplit струнные использованием Reges

String str = "url:http://www.google.com" 

Теперь я хочу, чтобы разделить строку, используя выше :.

Если я разделяю выше строки, используя :, то над строкой разбивается на 3 сегмента.

Но я хочу, чтобы весь URL-адрес в одном сегменте. Как я могу получить весь URL?

Три это один из способов, который я нашел, используя подстроку

String webURL = str.substring(4, str.length()); 

Есть ли другие лучший способ это?

ответ

2

Вы можете позвонить по номеру String.split(String, int), где второй аргумент - limit (или счет). Нечто подобное,

String str = "url:http://www.google.com"; 
String[] arr = str.split(":", 2); 
System.out.println(arr[1]); 

Выход (по запросу)

http://www.google.com 
1
String str= "url:http://www.google.com"; 
// find the first : and take string beyond that  
str = str.substring(str.indexOf(':')+1); 
System.out.println(str); 
Смежные вопросы