Çok arandım ama inetaddress türünü string'e dönüştürmenin herhangi bir yolunu bulamadım (aradığım şey bu kadar iyi değil: S) .Bunu string türüne dönüştürmek zorundayım çünkü ben sonuç dizge türü gerektiren textarea (gui bileşeni) görüntülemek zorunda.Yani bu nasıl mümkün olabilir ??Java: inetaddress - String çevirme
cevap
InetAddress sınıfı için Java API'sı ihtiyaçlarınız için iyi yöntemlere sahiptir, anladım. Bu yöntemleri deneyin. Diğer gereksinimleriniz için InetAddress'teki diğer mülk sahiplerine göz atabilirsiniz.
public static void main (String [] args) throws UnknownHostException
{
// Instantiate your own InetAddress object.
InetAddress address = InetAddress.getLocalHost();
String hostIP = address.getHostAddress() ;
String hostName = address.getHostName();
System.out.println("IP: " + hostIP + "\n" + "Name: " + hostName);
}
InetAddress.toString() yöntemini denediniz mi?
Ne
System.out.println(Inet4Address.getLocalHost().getHostAddress());
hakkında?
Yalnızca InetAddress toString() yöntemini çağırın. Ayrıca, özellikle ana bilgisayar adını istiyorsanız, getHostName kullanın. IP adresinin dize olarak temsil edilmesini istiyorsanız, getHostAddress() kullanın.
örnek:
InetAddress inet = InetAddress.getByName("193.125.22.1");
System.out.println(inet.toString());
fazla bilgi için bkz: http://www.java2s.com/Code/JavaAPI/javax.net/InetAddressgetByNameStringname.htm
'a bakın: sadece adres dizisini istiyorsanız getHostAddress –
- 1. JAVA Bağlantı noktası InetAddress ile belirtme
- 2. Android'de InetAddress
- 3. MATLAB: Java String [] dönüşüm
- 4. Java: String [] nasıl başlatılır?
- 5. Java String, karakterleri
- 6. Java: String bölme
- 7. Java resultset'i String dizisine dönüştürme
- 8. Köşeli Çevirme - Çevirme değerleri - değer geçişi
- 9. Groovy String koleksiyonunu bir Java String Dizisine nasıl dönüştürebilirim?
- 10. Yığınla Bir Kelimeyi Tersine Çevirme
- 11. convertigned char * 'yi String
- 12. java 8 Listeyi örneklenecek şekilde haritaya çevirme listesi
- 13. bir tarihi bir String alarak ve bir tarihtir ama gibi biçimlendirilir Java bir String Java
- 14. Bit Bit çevirme
- 15. 8 karakteristik benzersiz Java in String
- 16. Java Tarayıcı hasNext() string regex doğrulama
- 17. Java: Set sayımı <String>
- 18. java: HashMap <String, int> çalışmıyor
- 19. Sorguyu tersine çevirme
- 20. Haskell tersine çevirme işlevi
- 21. Onaltılık dizgeyi tamsayıya çevirme
- 22. Bir kelimeyi yıldızlara çevirme (*)
- 23. Bitmap renklerini ters çevirme
- 24. JQuery Animasyonunu Tersine Çevirme
- 25. Proc için Haskell'ın çevirme
- 26. Temel Animasyon - Sayfa çevirme
- 27. Sinon: casus çevirme saplaması
- 28. Ölçekle ve Çevirme animasyonu
- 29. Android Çevirme Animasyon
- 30. AVfoundation Videoyu Ters Çevirme
Bu eğik çizgi döndürür. Bunun yerine getHostAddress() kullanın. Önemli bit için, http://stackoverflow.com/questions/12947435/inetaddress-tostring-returns-a-forward-slash – LeslieM