public class MoveSpecialChars {
static String move_special_characters_to_beginning(String s) {
int len = s.length();
String regx = "[a-zA-Z0-9\\s+]";
String chars = "", pecial_characters = "";
for (int i = 0; i < len; i++) {
char ch = s.charAt(i);
if (String.valueOf(ch).matches(regx))
chars = chars + ch;
else
pecial_characters = pecial_characters + ch;
}
return pecial_characters + chars;
}
public static void main(String args[]) {
String s = "c++14$vb.net&%java*() php <>/python 3.7.3";
System.out.println(move_special_characters_to_beginning(s));
}
}
/*
run:
$.&%*()<>/..c++14vbnetjava php python 373
*/