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