簡體   English   中英

我如何分裂成兩個地方?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM