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

原创 2015年07月07日 11:31:35

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

将字符串按某字符分开

  • 2016年09月17日 11:42
  • 760KB
  • 下载

编写一个函数将字符串中的数字字符转化为相应的整数

/* 为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符...

输入一个字符串,分别统计出包含的英文字母、数字、空格和其他字符的个数

/** * */ package testString; import java.util.Scanner; /** *@author: Administrator *@date: 20...

1.2输入一个字符串,判断其中字母、数字、其他字符的个数

摩尔的Java学习笔记1.2 输入一个字符串,判断其中字母、数字、其他字符的个数;...

统计一个字符串中数字、字母、空格和其他字符的个数

用字符比较和正则表达式分别统计一个字符串中字母、数字、空格和其他字符出现的次数...

【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

/*为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数...

C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:输入...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:把一个字符串中的数字与字符分开
举报原因:
原因补充:

(最多只允许输入30个字)