[英]How do I get to split in two places?
我想找点工作,分成两个地方。
System.out.println( Integer.parseInt(text.getText().split("--")[1]
.substring((text.getText().split("--")[1]).split("x")[0])));
不起作用。 如果键入--400x55
如何打印“ --400x55
”。
我希望它是可更改的,因此,如果用户键入一些不同的尺寸,它将使用这些尺寸。 那我该怎么做呢?
尝试:
String[] tokens = text.split("x");
System.out.println(tokens[0].split("-")[2] + " , " + tokens[1]); // tokenize by -
要么
String[] tokens = text.split("x");
System.out.println(tokens[0].split("--")[1] + " , " + tokens[1]); // tokenize by --
希望这可以帮助。
System.out.println(
Integer.parseInt(
Arrays.toString(
text.getText().replaceAll("--","").split("x")
)
)
)
String text="--400x55";
System.out.println(text.split("--")[1]); // gives you 400x55
System.out.println(text.split("--")[1].split("x")[0]); // gives you 400
System.out.println(text.split("--")[1].split("x")[1]); // gives you 55
使用正则表达式进行拆分
"--400x55".split(/\D/)
它会给您[“”,“”,“ 400”,“ 55”]
根据需要使用上面的数组
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.