Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javagetid-两个值?_Java - Fatal编程技术网

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!:-),拆分正则表达式上缺少引号。