arraylist-Arraylist中的元素使用Tostring

问题描述

Arraylist中的元素使用Tostring

arraylist【0】存储的是一个小数 0.149999991,使用
string strValue = arraylist[0].ToString();
strValue的值变成了0.15,请问该怎么解决?

解决方案

首先arraylist[0]就是错误的写法吧 不可能这样写出来啊 是arraylist.get(0)吧

解决方案二:

抱歉,没看见是C# 以为是java呢

解决方案三:

我试了一下,显示是0.149999991,看看你其他代码的操作,有没有截取小数点后两位的操作

时间: 2024-09-12 00:19:51

arraylist-Arraylist中的元素使用Tostring的相关文章

去除arraylist容器中的相同的对象元素的方法_Android

<span class="keyword" style="background-color: rgb(250, 250, 250); font-size: 1em; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace;">boolean</span><span style="

Java集合类ArrayList循环中删除特定元素

在项目开发中,我们可能往往需要动态的删除ArrayList中的一些元素.本文将讲解Java集合类ArrayList循环中删除特定的元素.   在项目开发中,我们可能往往需要动态的删除ArrayList中的一些元素. 一种错误的方式: [java] view plaincopy for(int i = 0 , len= list.size();i<len;++i){     if(list.get(i)==XXX){          list.remove(i);     }   }   上面这

java集合类arraylist循环中删除特定元素的方法_java

在项目开发中,我们可能往往需要动态的删除ArrayList中的一些元素. 一种错误的方式: <pre name="code" class="java">for(int i = 0 , len= list.size();i<len;++i){ if(list.get(i)==XXX){ list.remove(i); } }  上面这种方式会抛出如下异常:   Exception in thread "main" java.lan

去除arraylist容器中的相同的对象元素的方法

<span class="keyword" style="background-color: rgb(250, 250, 250); font-size: 1em; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace;">boolean</span><span style="

Java如何在List或Map遍历过程中删除元素_java

遍历删除List或Map中的元素有很多种方法,当运用不当的时候就会产生问题.下面通过这篇文章来再学习学习吧. 一.List遍历过程中删除元素 使用索引下标遍历的方式 示例:删除列表中的2 public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(2); list.add(3); list.add(

正确遍历删除List中的元素方法(推荐)_java

遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题.下面主要看看以下几种遍历删除List中元素的形式: 1.通过增强的for循环删除符合条件的多个元素 2.通过增强的for循环删除符合条件的一个元素 3.通过普通的for删除删除符合条件的多个元素 4.通过Iterator进行遍历删除符合条件的多个元素 /** * 使用增强的for循环 * 在循环过程中从List中删除元素以后,继续循环List时会报ConcurrentModificationException */ public

C# 删除数组中重复元素实例

例1  代码如下 复制代码 string[] stringArray = { "aaa", "bbb", "aaa", "ccc", "bbb", "ddd", "ccc", "aaa", "bbb", "ddd" }; //List用于存储从数组里取出来的不相同的元素 List<string>

C#实现在foreach中删除集合中的元素

C#实现在foreach中删除集合中的元素 1 2 3 4 5 6 7 8 List<string> str = new List<string>(); str.Add( "zs"); str.Add("ls"); str.Add( "ws" ); foreach(string s in str) {    str.Remove(s); } 有时候我们在foreach中需要修改或者删除集合 可是这时候却报如下错误:集合已修

c++-类中某元素的快速排序

问题描述 类中某元素的快速排序 怎么改正可以再排列类中元素nodes[i].degree_num时排列i?我的程序只能排列degree_num 先开始试了第二幅图注解掉的绿色代码,出现了图一情况 我传递的数组 i 0 1 2 3 4 5 6 7 8 a[i] 10 9 8 7 6 5 4 3 2 a[i].degree_num 1 1 1 4 3 1 1 3 1 如何对快速排序改变一下使得能按照第三行重新排列数组内的值第二行 解决方案 a[i]是第2行 a[i].degree_num是第三行 手