Object转换成String的方法性能比较
2007-11-13 11:29
399 查看
Object转换成String的方法性能比较,循环转换十亿次,
代码如下:
1 Object o = "aaaaaaaa";
2
3 DateTime start = DateTime.Now;
4 for (int i = 0; i < 1000000000; i++)
5 {
6 String s = o as string;
7 }
8 DateTime end = DateTime.Now;
9
Console.WriteLine((end.Subtract(start)));
结果如下:
转换方法 结果(平均值)
object as string 5秒
(string) object 5秒
object.String() 6秒
Convert.ToString() 21秒
代码如下:
1 Object o = "aaaaaaaa";
2
3 DateTime start = DateTime.Now;
4 for (int i = 0; i < 1000000000; i++)
5 {
6 String s = o as string;
7 }
8 DateTime end = DateTime.Now;
9
Console.WriteLine((end.Subtract(start)));
结果如下:
转换方法 结果(平均值)
object as string 5秒
(string) object 5秒
object.String() 6秒
Convert.ToString() 21秒
相关文章推荐
- spring中注解JSONObject,string类型转换为JSONObject以及JSONObject的遍历方法
- java中Object转换成int或String类型方法
- java中将Object转换成 String类型和int类型的方法 和Object数组转换成String数组的方法
- JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
- OFFICE文档转换到PDF的几种方法与转换效率和性能的简单比较
- java日期格式的Object类型转换成String类型的方法
- std::string 与 std::wstring 转换方法的效率比较
- java日期格式的Object类型转换成String类型的方法
- int、double、boolean、char、float、long、Object等七种数据类型转换成String数据类型 用到的方法是String.valueOf();
- 11种将InputStream转换成String的方法以及性能分析
- JS打印对象的方法&将Object转换为String的函数
- 把object转换成String,等等的技术方法
- java中Object转换成int或String类型方法
- Date String 类型的互相转换 和 valueOf 、parseInt() 方法的比较
- JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
- C++ 将int转换为string的两种方法【to_string和sstream】
- 对迭代的各种方法性能的比较
- char * 与 string 类型相互转换方法--C/C++
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)