任意长度的小数字符串的四舍五入
来源:互联网 发布:淘宝纯棉尿布 编辑:程序博客网 时间:2024/05/16 02:52
看代码吧,主要是利用正则处理,这里是保留一位小数,从“16666666.6666”转换为“1666.7万”
using System.Text.RegularExpressions;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { string str1 = "1677732424.48";//一般长的 string str2 = "1677211251251616735554.48";//二般长的 string str3 = "1677732251251516624.4825125125125";//很长的 //更长的 Console.WriteLine(Test(str1)); Console.WriteLine(Test(str2)); Console.WriteLine(Test(str3)); Console.Read(); } static string Test(string input) { Regex regex = new Regex(@"^(?<wy>\d+)(?<qy>\d{4})+(|(.\d+))$", RegexOptions.IgnoreCase); Match m = regex.Match(input); if (m.Success) { int qy = (int.Parse(m.Groups["qy"].Value) + 500) / 1000; return string.Format("{0}.{1}", m.Groups["wy"].Value, qy); } else throw new Exception("不是有效的字符串"); } }}
- 任意长度的小数字符串的四舍五入
- js 四舍五入,可保留任意小数长度
- 任意长度的字符串输入
- 任意长度的字符串输入
- 任意长度的字符串输入
- c++ 小数的四舍五入
- 小数的四舍五入实现
- java中保留任意位数的小数/java中四舍五入/获得任意位数的方法
- 关于javascript小数的四舍五入
- 关于小数四舍五入的问题
- 对小数的四舍五入算法
- java输出小数的四舍五入
- PHP 生成任意长度的随机字符串
- 生成任意长度的随机字符串
- 任意长度的字符串反向输出
- 随机生成一个任意长度的字符串
- php生成指定长度的任意字符串
- 得到任意长度的随机字符串
- Start now :)
- C#实现二分半折查找法
- 【NPC】17、限制法证明NPC问题
- UVA 348 Optimal Array Multiplication Sequence
- php GD库生成验证码
- 任意长度的小数字符串的四舍五入
- java实现杨辉三角
- android:gravity 和 android:layout_Gravity的区别
- 求最大公约数
- 枚举类型
- 牛刀小试——标题|菜单同行显示的两种实现方式
- ISerializable用法(初级)
- 防止JAVA代码被反编译的方法
- Linux 嵌入式驱动开发 -- 环境搭建及模块编程初步