社区
C#
帖子详情
[求教]如何获取ArrayList中存储的值
JingPrayer
2012-10-30 12:36:18
之前的程序中使用ArrayList 存储了n组点的坐标值,也就是说ArrayList的每一项为一个长度不等的PointF[]数组,现在想把数组值取出来进行绘图,只能得到Arraylist的Object对象,如何还原得到这个PointF[]数组,使其可以直接当成点数组使用。还望各位大神指点迷津!多谢
...全文
369
4
打赏
收藏
[求教]如何获取ArrayList中存储的值
之前的程序中使用ArrayList 存储了n组点的坐标值,也就是说ArrayList的每一项为一个长度不等的PointF[]数组,现在想把数组值取出来进行绘图,只能得到Arraylist的Object对象,如何还原得到这个PointF[]数组,使其可以直接当成点数组使用。还望各位大神指点迷津!多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JingPrayer
2012-11-01
打赏
举报
回复
三楼的简单实用
XBodhi.
2012-10-30
打赏
举报
回复
ArraryList arr = new ArrayList();
Ponit_F[] p = arr[0] as Ponit_F[];
这就可以了啊
wuyq11
2012-10-30
打赏
举报
回复
Point[] Plots = _Data.Select(obj => (Point)obj).ToArray();If you leave it as an ArrayList, you can still do it using this code:
ArrayList _Data;
Point[] Plots = (from CurvePoint obj in _Data select (Point)obj).ToArray();
//
Point[] Plots = _Data.Cast<CurvePoint>().Select(obj => (Point)obj).ToArray();
Point[] Plots = new Point[_Data.Count];
for (int i = 0; i < _Data.Count; i++)
{
Plots[i] = (Point)(CurvePoint)_Data[i];
}
yunpengxu
2012-10-30
打赏
举报
回复
不知道你是不是要ArrayList.ToArray()的结果
直接把数组从arraylist里拿出来不就得了,想这么复杂干嘛
Java进阶课程系列之
ArrayList
集合底层源码实战分析
ArrayList
是一种变长的集合类,基于定长数组实现。
ArrayList
允许空
值
和重复元素,当往
ArrayList
中
添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于
ArrayList
底层基于数组实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,
ArrayList
是非线程安全类,并发环境下,多个线程同时操作
ArrayList
,会引发不可预知的错误。 本节课程会带着大家去学习集合底层源码是什么个结构,他在做什么事情,能做到什么事情,会出现的问题以及解决方法,希望同学能够仔细听,详细你会收到丰富的回报的
求教
:session.getAttribute()
获取
不到session.setAttribute()的
值
很简单的一个web项目
中
,用户登陆成功后,在后台用session.setAttribute(“user”),记录登陆的用户信息,在跳到主页面(index.jsp)的时候,先经过后台处理,通过登陆的用户信息,查询相应的权限资源,这时用session.getAttribute(“user”),取到用户的信息,现在就是取不到用户信息,取到的
值
为null,经过不断测试,原因应该在后台登陆方法
中
的sessi...
转 Java
中
集合的扩容策略及实现的对比分析(
ArrayList
,Vector,HashMap,ArrayMap,SparseArray源码)...
个人理解:
ArrayList
和Vector用数组
存储
,调用私有的grow方法扩容,最终落地到Arrays.copyOf()方法
中
HashMap使用链地址法解决hash冲突,数组+链表储存,当链表容量大到门限
值
改用红黑树
存储
进行树形转换,门限
值
=负载因子0.75×桶容量 版权声明:原创不易,转载前请留言获得作者许可,转载后标明作者 T...
android http patch请求,
求教
android网络使用HTTP的PATCH方法提交数据?
满意答案calt08yv42014.07.09采纳率:56%等级:8已帮助:712人[mw_shl_code=java,true]HttpPost httpRequest = new HttpPost(uriAPI); //Post运作传送变数必须用NameValuePair[]阵列储存 List values = new
ArrayList
(); //在values
中
添加你的转换成Jso...
求教
: 以下代码如何优化
package com.itf.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章