关闭

把一个字符串中的数字与字符分开

282人阅读 评论(0) 收藏 举报
分类:

如题,下面是我写的函数,拿来直接能用,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;
 }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24233次
    • 积分:203
    • 等级:
    • 排名:千里之外
    • 原创:95篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档