double--->string的时候,如何保留两位小数?
2006-04-02 18:26
330 查看
double myNumber=321.4321;
string myString= string.Format("{0:0.##}", myNumber);
Console.WriteLine(myString);
字符串操作
控制小数点只保留两位小数
double d1 = 3.1415926;
string strD1 = d1.ToString("f2");
如果3位,就是f3
string str="123abc456";
int i=3;
1 取字符串的前i个字符
str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);
2 去掉字符串的前i个字符:
str=str.Remove(0,i); // or str=str.Substring(i);
3 从右边开始取i个字符:
str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);
4 从右边开始去掉i个字符:
str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);
5 判断字符串中是否有"abc" 有则去掉之
using System.Text.RegularExpressions;
string str = "123abc456";
string a="abc";
Regex r = new Regex(a);
Match m = r.Match(str);
if (m.Success)
{
//绿色部分与紫色部分取一种即可。
str=str.Replace(a,"");
Response.Write(str);
string str1,str2;
str1=str.Substring(0,m.Index);
str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);
Response.Write(str1+str2);
}
6 如果字符串中有"abc"则替换成"ABC"
str=str.Replace("abc","ABC");
public string strRep(string oldStr)
string temp = arr[0];
string[] s = temp.Split('.');
string s1 = s[0];
string s2 = s[1];
string myString= string.Format("{0:0.##}", myNumber);
Console.WriteLine(myString);
字符串操作
控制小数点只保留两位小数
double d1 = 3.1415926;
string strD1 = d1.ToString("f2");
如果3位,就是f3
string str="123abc456";
int i=3;
1 取字符串的前i个字符
str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);
2 去掉字符串的前i个字符:
str=str.Remove(0,i); // or str=str.Substring(i);
3 从右边开始取i个字符:
str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);
4 从右边开始去掉i个字符:
str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);
5 判断字符串中是否有"abc" 有则去掉之
using System.Text.RegularExpressions;
string str = "123abc456";
string a="abc";
Regex r = new Regex(a);
Match m = r.Match(str);
if (m.Success)
{
//绿色部分与紫色部分取一种即可。
str=str.Replace(a,"");
Response.Write(str);
string str1,str2;
str1=str.Substring(0,m.Index);
str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);
Response.Write(str1+str2);
}
6 如果字符串中有"abc"则替换成"ABC"
str=str.Replace("abc","ABC");
public string strRep(string oldStr)
string temp = arr[0];
string[] s = temp.Split('.');
string s1 = s[0];
string s2 = s[1];
相关文章推荐
- JSP页面数据(double)保留两位小数格式,和刷新时候保留两位数字的方法(均来自百度)
- c# double转string保留两位小数
- java中如何使Double类型的数值保留两位小数问题
- double 转String后保留小数后两位 例如:0.00,2.20,2.21
- java中如何使Double类型的数值保留两位小数问题
- 怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
- java如何使Double类型保留两位小数
- java如何使Double类型保留两位小数;
- java中如何使Double类型的数值保留两位小数问题
- js-如何保留两位小数/整数的时候不出理
- String转double保留两位小数
- java如何使Double类型保留两位小数;
- java中如何使Double类型的数值保留两位小数问题
- 如何让double或者float型数据保留两位小数
- 如何让double或者float型数据保留两位小数
- Jackson转换实体 double 保留两位小数
- Java使double保留两位小数的多方法 Java保留两位小数
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- double类型保留两位小数4种方法
- 如何把double类型四舍五入到小数后两位