Error using split method in Codenameone

后端 未结 2 1441
有刺的猬
有刺的猬 2021-01-25 07:41

I have created a new Codenameone project. It contains the following code:

String values = \"one, two, tree\";
String[] v = values.split(\",\");


        
相关标签:
2条回答
  • 2021-01-25 07:48

    Codename One supports a subset of Java 5 and String.split() isn't there. Its much harder to change the VM implementation code across all platforms than just add a portable library in the codename one package space. Its also harder to make all the edge cases 100% compatible and it makes the executable larger (you pay for String.split even if you don't use it!).

    We have StringUtils and StringTokenizer, there is also a regex package in the cn1lib section.

    0 讨论(0)
  • 2021-01-25 08:07

    Why don't you try this?

        import java.util.StringTokenizer;
        ... ...
        String fruits = "apple:pear:grape";
        String delimiter = ":";
        StringTokenizer fruitsTokenizer = new StringTokenizer(fruits, delimiter);
        while (fruitsTokenizer.hasMoreTokens()) {
                String fruit = fruitsTokenizer.nextToken();
                //
                // Do here something you want...
                //
        }
    
    0 讨论(0)
提交回复
热议问题