ben dönüştürmek gerekiyor.url ve isim alanları java dönüşüm
Bununla birlikte, bunu benim için yapacak bir yol var mı (bir java paketi)? veya kendim yazmam gerekiyor mu?
Teşekkür
ben dönüştürmek gerekiyor.url ve isim alanları java dönüşüm
Bununla birlikte, bunu benim için yapacak bir yol var mı (bir java paketi)? veya kendim yazmam gerekiyor mu?
Teşekkür
java.net.URL url = new java.net.URL("http://www.joe90.com/showroom");
String tokens[] = url.getHostname().split(".");
StringBuilder sb = new StringBuilder();
for (int i=0; i<tokens.length; i++) {
if (i > 1) {
sb.append('.');
}
sb.append(tokens[i]);
}
String namespace = sb.toString();
Alternatif hostname dışarı ayrıştırma yapabilir. örneğin, tüm URL'ler eşleşmiyor regex Tabii
Pattern p = Pattern.compile("^(\\w+://)?(.*?)/");
Matcher m = p.matcher(url); // string
if (m.matches()) {
String tokens[] = m.group(2).split(".");
// etc
}
: o tüm URL doğrulama ve sizin için ayrıştırma yapar: Ben java.net.URL kullanarak önerdi neden
http://[email protected]/...
.
Yapabileceğiniz en iyi şey (dahil etmek istemediğiniz atlayarak, mesela Sting.split()
kullanılarak (.
ve /
karaktere dayalı dize bölmek ve sonra ters sırada parçalarını bağlamak için mesela www
)
İlk girişten önce onu koymak için -1? –
nedir? – joe90