現時点では頭を悩ませることができないので、助けていただければ幸いです。
for(EdgeOf e: gra.getEachVertex()) {
System.out.println(e.getId());
}
これから、の結果が得られますが、41_1
これら32_2
の値を分割して再利用したいと思います。両方を一緒にしないと、これらの値を引き出すことができないようです。
どうすればstring.split
これができますか?
現時点では頭を悩ませることができないので、助けていただければ幸いです。
for(EdgeOf e: gra.getEachVertex()) {
System.out.println(e.getId());
}
これから、の結果が得られますが、41_1
これら32_2
の値を分割して再利用したいと思います。両方を一緒にしないと、これらの値を引き出すことができないようです。
どうすればstring.split
これができますか?
1回目の反復でe.getId()は41_1を返すため、uはsplit( "_")を使用して41と1に分割でき、2回目の反復でも同じことを行います。
for(EdgeOf e: gra.getEachVertex()) {
String str = e.getId();
String[] str2 = str.split("_");
System.out.println(str2[0] + " " + str2[1]);
}
使用してみてくださいstring.split()
:
for(EdgeOf e: gra.getEachVertex()) {
String[] values = e.getId().split("_");
String x = values[0];
String y = values[1];
}