public static void main(String[] args) { String oPCName = "模拟驱动.Channel_1.Device_1.Tag_2"; //第一种 String code = StringUtils.substringBeforeLast(oPCName, "."); System.out.println("第一种:"+code);
//第一种:模拟驱动.Channel_1.Device_1 //第二种 String[] split = oPCName.split("\\."); for (int i=0,len=split.length;i<len;i++) { System.out.println("第二种:"+split[i]); } //第二种:模拟驱动 //第二种:Channel_1 //第二种:Device_1 //第二种:Tag_2 //第三种 String dpName = oPCName.substring(oPCName.lastIndexOf(".") + 1); System.out.println("第三种:"+dpName);
//第三种:Tag_2 }