小编Cha*_*kya的帖子

如何将字符串中的所有数字移动到字符串的开头?

对于以下字符串:

String str="asd14sd67fgh007";
Run Code Online (Sandbox Code Playgroud)

我想输出像:

1467007asdsdfgh
Run Code Online (Sandbox Code Playgroud)

我知道如何分割字符串,但我不知道如何得到它.对于拆分,我有这个代码:

public static void main(String[] args) {
    String str="asd14sd67fgh007";
    Pattern pattern = Pattern.compile("\\w+([0-9]+)\\w+([0-9]+)");
    Matcher matcher = pattern.matcher(str);
    for(int i = 0 ; i < matcher.groupCount(); i++) {
        matcher.find();
        System.out.println(matcher.group());
    }
}
Run Code Online (Sandbox Code Playgroud)

java regex string

13
推荐指数
3
解决办法
1135
查看次数

如何验证字符串数组是否按字母顺序排序或不使用java?

如何验证字符串是否按字母顺序排列?它只是验证字符串是否有序?

任何人都可以帮我验证如何验证? 这是我的代码::

public class Example3 {

    public static void main(String[] args) {

        String Month[]={"Jan", "Add", "Siri", "Xenon", "Cat"};

        for(int i=0; i<Month.length; i++) {     
            System.out.println(Month[i]);                   
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays string

2
推荐指数
1
解决办法
1024
查看次数

标签 统计

java ×2

string ×2

arrays ×1

regex ×1