0
我有以下名稱的文件名:Hadoop的解析文件名的Java
out_ip-11-133-43-221-0.log
我想從名稱只提取IP地址。我有'不'。這樣的文件以文件編號結尾。 (out_ip-11-133-43-221-1.log,out_ip-11-133-43-221-2.log)
我需要單獨提取IP地址並將其用作映射器的關鍵字。
我有以下名稱的文件名:Hadoop的解析文件名的Java
out_ip-11-133-43-221-0.log
我想從名稱只提取IP地址。我有'不'。這樣的文件以文件編號結尾。 (out_ip-11-133-43-221-1.log,out_ip-11-133-43-221-2.log)
我需要單獨提取IP地址並將其用作映射器的關鍵字。
如果這是可能發生的唯一格式:
String[] parts = name.split("-");
String IP = String.format("%s.%s.%s.%s", parts[1], parts[2], parts[3], parts[4]);
謝謝蒂洛。我也是這樣試過的。但是,我想要一種可以直接選擇IP參數的方式。 – 2012-03-27 08:11:32
這是什麼意思? – Thilo 2012-03-27 08:13:00
它現在工作。對不起,我在程序中犯了一個小錯誤。再次感謝。 – 2012-03-27 08:37:39