精华内容
下载资源
问答
  • 取出字符串中的数字

    2014-06-25 18:59:46
    public class MainActivity extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.acti


    public class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            String str = "方圆100公里";
            getNumber(str);
        }
        public String getNumber(String str){
            Pattern pattern = Pattern.compile("[0-9]*");
            StringBuffer temp = new StringBuffer();
            Matcher isNum;
            char[] array = str.toCharArray();
            for (int i = 0; i < array.length; i++) {
                Log.e("value :" + i,"=----"+ array[i]);
                isNum = pattern.matcher(array[i]+"");
                if(isNum.matches()){
                    temp.append(array[i]);
                }else{
                    continue;
                }
            }
            Log.e("temp value ", temp.toString());
           
            return temp.toString();
        }

    }

    展开全文
  • //取出字符串中的数字 第一种: 字符串: urlString NSScanner *scanner = [NSScanner scannerWithString:urlString]; [scanner scanUpToCharactersFromSet:[NSCharacterSet decimalDigitCharacterSet] intoString:nil...

    //取出字符串中的数字

    第一种: 字符串: urlString NSScanner *scanner = [NSScanner scannerWithString:urlString]; [scanner scanUpToCharactersFromSet:[NSCharacterSet decimalDigitCharacterSet] intoString:nil]; int number; [scanner scanInt:&number]; NSString *num=[NSString stringWithFormat:@"%d",number];

    第二种: 字符串: urlString

    NSCharacterSet* nonDigits =[[NSCharacterSet decimalDigitCharacterSet] invertedSet];
    int remainSecond =[[urlString stringByTrimmingCharactersInSet:nonDigits] intValue];
    NSLog(@" num %d ",remainSecond);
    复制代码

    转载于:https://juejin.im/post/5a3322095188255dd647f8ab

    展开全文
  • // 判断是否是数字 if (c >= '0'&& c ) { // 判断和字符串中的数字是否重复 for (int j = 1; j (); j++) { if (c == strbuf.charAt(j)) { // 如果重复,标志位数值为false,并跳出循环...

    展开全部

    import java.io.BufferedReader;

    import java.io.InputStreamReader;

    import java.util.Arrays;

    public class NumberSplit {

    public StringBuffer getString(String str) {

    StringBuffer strbuf = new StringBuffer("t");

    boolean flag = true;

    for (int i = 0; i < str.length(); i++) {

    char c = str.charAt(i);

    // 判断是否是数字

    if (c >= '0'&& c <= '9') {

    // 判断和字符串中的数字是否重复

    for (int j = 1; j < strbuf.length(); j++) {

    if (c == strbuf.charAt(j)) {

    // 如果重复,标志位数值为false,并跳出循环32313133353236313431303231363533e4b893e5b19e31333365646263;否则标志位设置为true.

    flag = false;

    break;

    } else

    flag = true;

    }

    // 只有在即是数字又不重复的情况下才将改字符拼接到字符串上.

    if (flag) {

    strbuf.append(c);

    }

    }

    }

    return strbuf;

    }

    public static void main(String args[]) throws Exception {

    System.out.println("请输入一段字符串,并以回车结束");

    BufferedReader buf = new BufferedReader(

    new InputStreamReader(System.in));

    String str = buf.readLine();

    StringBuffer strbuf = new NumberSplit().getString(str);

    // 将返回的StringBuffer转换为字符数组

    char c[] = strbuf.deleteCharAt(0).toString().toCharArray();

    // 对字符数组排序

    Arrays.sort(c);

    // 输出字符数组

    for (int i = 0; i < strbuf.length(); i++) {

    System.out.print(c[i]);

    }

    }

    import java.io.BufferedReader;

    import java.io.InputStreamReader;

    import java.util.Arrays;

    public class NumberSplit {

    public StringBuffer getString(String str) {

    StringBuffer strbuf = new StringBuffer("t");

    boolean flag = true;

    for (int i = 0; i < str.length(); i++) {

    char c = str.charAt(i);

    // 判断是否是数字

    if (c >= '0'&& c <= '9') {

    // 判断和字符串中的数字是否重复

    for (int j = 1; j < strbuf.length(); j++) {

    if (c == strbuf.charAt(j)) {

    // 如果重复,标志位数值为false,并跳出循环;否则标志位设置为true.

    flag = false;

    break;

    } else

    flag = true;

    }

    // 只有在即是数字又不重复的情况下才将改字符拼接到字符串上.

    if (flag) {

    strbuf.append(c);

    }

    }

    }

    return strbuf;

    }

    public static void main(String args[]) throws Exception {

    System.out.println("请输入一段字符串,并以回车结束");

    BufferedReader buf = new BufferedReader(

    new InputStreamReader(System.in));

    String str = buf.readLine();

    StringBuffer strbuf = new NumberSplit().getString(str);

    // 将返回的StringBuffer转换为字符数组

    char c[] = strbuf.deleteCharAt(0).toString().toCharArray();

    // 对字符数组排序

    Arrays.sort(c);

    // 输出字符数组

    for (int i = 0; i < strbuf.length(); i++) {

    System.out.print(c[i]);

    }

    }

    展开全文
  • iOS---取出字符串中的数字

    千次阅读 2017-07-21 09:42:55
    //取出字符串中的数字  /** ---------------------------------------------------------------------------*/ 第一种: 字符串: urlString  NSScanner *scanner = [NSScanner ...

     //取出字符串中的数字


        /** ---------------------------------------------------------------------------*/

    第一种:

    字符串: urlString

        NSScanner *scanner = [NSScanner scannerWithString:urlString];

        [scanner scanUpToCharactersFromSet:[NSCharacterSet decimalDigitCharacterSetintoString:nil];

        

        int number;

        [scanner scanInt:&number];    

        NSString *num=[NSString stringWithFormat:@"%d",number];

        

        /** ---------------------------------------------------------------------------*/

    第二种:


    字符串: urlString


        NSCharacterSet* nonDigits =[[NSCharacterSet decimalDigitCharacterSetinvertedSet];

        int remainSecond =[[urlString stringByTrimmingCharactersInSet:nonDigits] intValue];

        NSLog(@" num %d ",remainSecond);


    展开全文
  • C#取出字符串中的数字或字母

    千次阅读 2019-09-24 13:52:12
    string str20 = "ABC123"; string strSplit1,strSplit2; //取出字符串中所有的英文字母 strSplit1 = Regex.Replace(str20,"[a-z]","",RegexOptions.IgnoreCase);... //取出字符串中所有的数字 strSpl...
  • 标签:逛到一个有意思博客http://cuiqingcai.com/category/technique/python在里面看到一篇关于ValueError: invalid literal for int() with base 10错误解析,针对这个错误,博主已经给出解决办法,使用是re....
  • 函数fun功能是:依次取出字符串中所有数字字符,形成新字符串,并取代原字符串。 #define _CRT_SECURE_NO_WARNINGS #include void fun(char *s) { int i, j; for (i = 0, j = 0;s[i]!= '\0';i++) if (s...
  • 取出字符串中的数字----正则表达式

    千次阅读 2013-11-06 16:09:15
    C#取出字符串中的数字----正则表达式
  • 内置函数filter,用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象 filter(function, iterable) ...取出字符串中的数字,组成数字字符串,并转换成整型数,代码如下: >>> str...
  • 逛到一个有意思博客在里面看到一篇关于ValueError: invalid literal for int() with base 10错误解析,针对这个错误,博主已经给出解决办法,使用是re.sub 方法totalCount = '100abc'totalCount = re.sub("\D...
  • public static string IgetNumber(string str) { return System.Text.RegularExpressions.Regex.Replace(str, @"[^\d{2}-]*", ""); } string str = 1箱;...string b = IgetNumber(str...取出结果:b=1 转载于:http...
  • 正则表达式取出字符串中的数字

    万次阅读 2018-03-22 18:34:36
    public static void main(String[] args) { String a="love23next234csdn3423javaeye"; String regEx="[^0-9]...Pattern(模仿) ,Matcher(匹配)是java.util.regex软件包里两个类,具体用法大家可以查阅一下api。
  • //之取出数字 var s,tmpStr:string; I:Integer; begin s:=edt1.Text; for I=1 to Length(s) do if s[I] in [‘0’…‘9’] then ...原理 :在windows,中文和全角字符都占两个字节, 并且使用了a...
  • 在Oracle中要截取类似0.2g*2ml*10支*300盒中的容量,研究好久,终于完成了,写了个function,供参考 create or replace function query_colume(material_spec in varchar2) return number as f_colume number; f_...
  • 如:怎么从字符串“12fea34da+ed-3421as90df”中取出,12,34,3421,90。并依次放在数组int a[ ]。各位大虾拜托了
  • 取出字符串中的数字求和(c语言)

    千次阅读 2016-09-06 17:05:46
    #include #include #include int main() { char str[100]; char buf[10]; int i; int n = 0; bool flag = 0; int j = 0; //gets(str); scanf("%s", str); for (i = 0; i != strlen(st
  • 如题,比如 “1232sgf” 取出 1232 “123.233fsf”取出123.233
  • 转载于:https://www.cnblogs.com/MyBeN/archive/2012/08/04/2622583.html
  • 取出字符串中数字的最大值

    千次阅读 2018-12-15 11:53:43
    public class 取出字符串中数字的最大值 {  public static void main(String[] args) {  String a1="er23425tyeu5";  String b1=a1.replace("\\D", "");//剔除非数字  System.out...
  • 方法一、遍历字符串并判断 function getNum(str){ var ary = []; var tem = ""; for(var i=0;i<str.length;i++){ if(str.charAt(i) >= "0" && str.charAt(i) <= "9"){ ...
  • sql中取出字符串中数字

    千次阅读 2012-10-30 13:57:10
    sql中取出字符串中数字的sql脚本 select substring(reverse('库房1号'),PATINDEX('%[0-9]%',reverse('库房1号')),1)
  • 取出字符串中的连续数字并把数字乘以10再返回新的字符串--js中replace的回调函数详解
  • 在SQL中取出字符串中数字部分或在SQL中取出字符部分 编写人:CC阿爸 2013-10-18 近来在开发一个项目时,一包含数字的字符串,需要取出中间的数字部分进行排序.经过baidu搜索。并结合自己项目的需求,编写了一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 901
精华内容 360
关键字:

取出字符串中的数字