如题,下面是我写的函数,拿来直接能用,n为字符串,m为数字
// Divide a room name
public String[] divideRoomName(String roomName) {
String[] name_Id = new String[2];
String n = "";
String m = "";
if (roomName.length() > 0) {
for (int i = 0; i < roomName.length(); i++) {
if (roomName.substring(i, i + 1)
.matches("[\u4e00-\u9fa5]+")) {
n += roomName.substring(i, i + 1);
} else {
m += roomName.substring(i, i + 1);
}
}
name_Id[0] = n;
name_Id[1] = m;
}
return name_Id;
}