一个string类型“12 13 14”,想要把其中的数字提取出来如何做

问题描述

如题。要提出来三个数,分别是12,13,14想了好久了不会啊

解决方案

解决方案二:
用c#编程的
解决方案三:
vararr="121314".Split('').Select(str=>int.Parse(str)).ToArray();
解决方案四:
引用2楼dongxinxi的回复:

vararr="121314".Split('').Select(str=>int.Parse(str)).ToArray();

+1就是可读性不咋样
解决方案五:
split
解决方案六:
spilt()
解决方案七:
varresult=Regex.Matches("12,a,13,b,14,c","\d+").Cast<Match>().Select(x=>x.Value);
解决方案八:
Regex.Matches("12,13,14",@"d+");
解决方案九:
个人感觉正则表达式的运行效率不是太高,这种简单的字符串分割还不如直接用splitStringinput="122334";varstrarr=input.split('');varresult=List<int>();foreach(varstrinstrarr){result.add(int.parse(str));}这个语句比较多,功能与上面有人给的语句一样。

时间: 2024-09-20 00:36:17

一个string类型“12 13 14”,想要把其中的数字提取出来如何做的相关文章

储存数组-SqLite怎么储存一个String类型的数组?

问题描述 SqLite怎么储存一个String类型的数组? 我想用特殊符号串起来形成一个String变量,但是在重新读取的时候该怎变成String数组呢? 解决方案 你用了特殊符号分割组成的字符串,从数据库读取出来后,再split拆分回数组. 解决方案二: sqlite对于char和vchar都用TEXT类型存储,不管长度是否多少.读取当然用sqlite提供的行读取函数族了,包括了以整数或以char*读出来 解决方案三: 用逗号分隔存储,取出来的时候用逗号分隔成数组即可.

xml-http返回一个String类型的数据(但是满足XML格式)要怎么解析Android

问题描述 http返回一个String类型的数据(但是满足XML格式)要怎么解析Android http返回一个String类型的数据(但是满足XML格式)要怎么解析Android 解决方案 http://blog.csdn.net/liuhe688/article/details/6415593 建议返回json格式 解决方案二: 那就用XML解析啊 DMOE解析 解决方案三: 现在基本上都是json格式了吧 可以使用fastjson 或者google的gson 可以看看别人的bloghttp

vb.net定义一个date类型的变量但赋值给了一个string类型的数值,怎样转换

问题描述 vb.net定义一个date类型的变量但赋值给了一个string类型的数值,怎样转换 代码如下,怎样把"00:00:00"字符串转换为date类型,使数值一致 Optional ByVal iPrintTime As Date = "00:00:00" 解决方案 没有日期,那么你得假定一个日期 s = "00:00:00" Dim dt As DateTime = DateTime.Parse(DateTime.Now.ToString

超过10位的String类型的整数转换成整型问题。

问题描述 超过10位的String类型的整数转换成整型问题. 请问下各位,我现在有个超过了10位的String类型的整数,想要把它转换成整型,然后用这个整型去跟其它的整型去作比较,请问下该怎么转换呢,Integer.parseInt()方法试了,要报java.lang.NumberFormatException异常,该怎么弄呢呢呢呢呢呢!!!! 解决方案 转成long怎么样,或者将其他整数转成string 解决方案二: Integer.parseInt()方法只用的一个参数,两个参数的不会用 解

简单谈谈Java中String类型的参数传递问题_java

提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以 String 作为类型的变量在作为方法参数时所表现出的"非对象"的特性. 一.最开始的示例 写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了.所以,在本文中首先以一个简单示例来抛出核心话题: public class StringAsParamOfMethodDemo { public static void main(String[] args) { StringAsParamOfMethodDem

string-后台取到的值为String类型,数据库里是Date类型,怎么把String转换Date呢

问题描述 后台取到的值为String类型,数据库里是Date类型,怎么把String转换Date呢 怎么把一个String类型的时间:比如2010-03-26 00:03:18 转换成 Date类型的时间,格式不变,依然是2010-03-26 00:03:18这样的格式.用SimpleDateFormat("yyyy-MM-dd HH:MM:ss"); 转换成的效果为 Fri Mar 26 00:20:18 CST 2010 ,求解! 解决方案 /** * <b>说明: &

string-关于java中String类型汉字字符串的升序问题

问题描述 关于java中String类型汉字字符串的升序问题 本人新手,遇到一个项目问题:有若干个对象,每个对象里面都有一个String类型的姓名属性,现在要求根据姓名属性的升序将这些对象排列在List集合里,问如何将String类型的汉字升序排列.求大神 解决方案 String[] strs = {""张三(Z)""李四(L)""王五(W)""}; // 定义一个中文排序器 Comparator c = Collator.g

String类型存到mysql类型为text的字段中怎么出现了乱码?

问题描述 String类型存到mysql类型为text的字段中怎么出现了乱码? 一个String类型的存到mysql类型为text的字段中出现了乱码,需要怎么改呢? 解决方案 db-url后面加?useUnicode=true&characterEncoding=GBK 数据库的基字符集改成utf8 表中字段字符集改为utf8 解决方案二: 可能是你的编码有问题... 意思就是你的mysql的默认编码与输入的string时的编码不同吧.... 解决方案三: 参考此文http://blog.csd

C++标准库string类型

string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作.标准库string类型的目的就是满足对字符串的一般应用.  本文地址:http://www.cnblogs.com/archimedes/p/cpp-string.html,转载请注明源地址. 引入头文件#include<string> 1.string对象的定义和初始化 string标准库支持几个构造函数,构造函数是一个特殊成员函数 一下是几种初试化string对象的方式 string