tôi có một loạt các chuỗi (URL) dưới các hình thức khác nhau như:Sự khác nhau giữa các phương thức getHost và getAuthority trong lớp URL trong Java là gì?
http://domain name.anything/anypath
https://dmain name.anything/anypath
http://www.domain name.anything/anypath
https://www.dmain name.anything/anypath
Các chuỗi được lưu trong tập tin CSV. Tôi cần phải phân tích cú pháp mọi URL để chỉ nhận tên miền, domain name.anything
. tức là phần sau .
đầu tiên và trước /
đầu tiên.
Tôi đã tách các chuỗi bằng cách sử dụng phương thức split
, sau đó chuyển đổi từng chuỗi thành URL, sau đó sử dụng hàm toAuthority
để chỉ nhận tên miền. Vấn đề là, toAuthority
và toHost
đang làm cùng một công việc cho tôi, chúng bao gồm www.
mà tôi không muốn. Mặc dù, trong số tutorial từ Oracle, có vẻ như toAuthority
phải trả lại tên miền mà không cần www.
.
Làm cách nào để trích xuất phần tên miền mà không cần www.
URL?
'getHost' được tên máy và' getAuthority' được quyền –