我看不懂 Java,我需要 Kotlin 的答案,我在这里阅读了一个线程:从给定的 url 获取域名
比如说我有一个这样的字符串: "http://www.myWebsite.com/profile"
那么如何以编程方式仅在这样的字符串中获取域名"myWebsite.com"?
这是来自刚翻译成 Kotlin 的尖锐问题的代码。您可以在Kotlin Playground 中尝试。
import java.net.URI
fun main() {
val url = "http://www.myWebsite.com/profile"
val result = getDomainName(url)
print(result)
}
fun getDomainName(url: String): String? {
val uri = URI(url)
val domain: String = uri.host
return if (domain.startsWith("www.")) domain.substring(4) else domain
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |