私はString
を持っています。 私は7ストリングごとに分割したい、それは動作します! ここにコードと文字列があります。分割文字列すべての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]);
出力は次のとおりです:ここ はString
ある
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の3番目のコンマごとに文字列を分割]の可能な複製(https://stackoverflow.com/questions/17892284/split-a-string-at-every-3rd-comma-in-java) – Flown