我有一个String
,其中我想拆分每个x字符串。 我想分割每7个字符串,它的工作原理! 这是代码和字符串。 这里是String
:拆分字符串每个X字符串都不起作用
ArrayList<String> arrayList=new ArrayList<String>();
String str="br_mgt>eth0>63 br_mgt>ath0>63 br0>br_mgt.100>63 br_data>eth0>63 br_data>ath0>63 br0>br_data.200>63 br_data>eth0>63 br_data>ath0>63 br0>br_data.200>75";
String[] theString=(str.split("(?<=\\.......)"));
System.out.println("First One : " + theString[0]);
System.out.println("Second one : " + theString[1]);
输出是:
First One : br_mgt>eth0>63 br_mgt>ath0>63 br0>br_mgt.100>63
Second one : br_data>eth0>63 br_data>ath0>63 br0>br_data.200>63
,它是真实的,我想要的东西。 我改变字符串:
str="br0>br_mgt.333>63 br_mgt>eth0>63 br_mgt>ath0>63";
,输出是:
First One : br0>br_mgt.333>63
Second one : br_mgt>eth0>63 br_mgt>ath0>63
这是为什么?
Expain什么是你的字符串? “因为这是一个字符串”,你的意思是说话吗? – user5014677
[在Java中每隔三个逗号分割一个字符串]的可能的重复(https://stackoverflow.com/questions/17892284/split-a-string-at-every-3rd-comma-in-java) – Flown