javagetid-两个值?
我现在没法想清楚这件事,所以任何帮助都很好javagetid-两个值?,java,Java,我现在没法想清楚这件事,所以任何帮助都很好 for(EdgeOf e: gra.getEachVertex()) { System.out.println(e.getId()); } 从中我得到了41_1,32_2的结果,但我想将这些值拆分并重用它们。我似乎无法在不将两者结合在一起的情况下提取这些值 我怎样才能string.split这个?尝试使用string.split(): 尝试使用string.split(): 在第一次迭代中,e.getId()返回41_1,因此可以使用spl
for(EdgeOf e: gra.getEachVertex()) {
System.out.println(e.getId());
}
从中我得到了41_1
,32_2
的结果,但我想将这些值拆分并重用它们。我似乎无法在不将两者结合在一起的情况下提取这些值
我怎样才能string.split
这个?尝试使用string.split()
:
尝试使用string.split()
:
在第一次迭代中,e.getId()返回41_1,因此可以使用split(“_”)将其拆分为41和1,在第二次迭代中也执行同样的操作
for(EdgeOf e: gra.getEachVertex()) {
String str = e.getId();
String[] str2 = str.split("_");
System.out.println(str2[0] + " " + str2[1]);
}
在第一次迭代中,e.getId()返回41_1,因此可以使用split(“_”)将其拆分为41和1,在第二次迭代中也执行同样的操作
for(EdgeOf e: gra.getEachVertex()) {
String str = e.getId();
String[] str2 = str.split("_");
System.out.println(str2[0] + " " + str2[1]);
}
使用
“41_2.split(“”)
或e.getId().split(“”)
使用“41_2.split(“”)
或e.getId().split(“”)
用于(e:gra.getEachVertex()){String str=e.getId();String[]str2=str.split()System.out.println(str2[0]++str2[1]),谢谢,这很有效。对不起,mipe34先生!我漏掉了分号<代码>字符串[]str2=str.split(uu)代码>现在它将编译。+1并为您更正它,除了缺少分号mr.@Gunaseelan!:-),在split regex.for(EdgeOf e:gra.getEachVertex()){String str=e.getId();String[]str2=str.split()System.out.println(str2[0]+“”+str2[1])上缺少引号!我漏掉了分号<代码>字符串[]str2=str.split(uu)代码>现在它将编译。+1并为您更正它,除了缺少分号mr.@Gunaseelan!:-),拆分正则表达式上缺少引号。