社区
Web Services
帖子详情
如何返回ArrayList动态数组?
csdn_wayne
2004-04-29 11:52:45
我想用WebService返回ArrayList动态数组,代码应该怎么写?
...全文
102
1
打赏
收藏
如何返回ArrayList动态数组?
我想用WebService返回ArrayList动态数组,代码应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
长弓三石
2004-04-30
打赏
举报
回复
这是俺目前在做项目的一段代码,解决你的问题应该钓钓有鱼了吧:)
客户端:
public bool SavePrsn(Prsn apInfo,string astrBank,string astrRef,string astrEduc,string astrEmpl,string astrUser)
{
ddmsWsPInfo.CandiService ddmsCS = new ddmsWsPInfo.CandiService() ;
try
{
ddmsCS.Url = AppGlobal.WebServicesUrl ;
XmlSerializer ser = new XmlSerializer(typeof(Prsn));
StringBuilder sb = new StringBuilder() ;
StringWriter sw = new StringWriter(sb) ;
ser.Serialize(sw, apInfo);
sw.Close();
return ddmsCS.SavePrsn(sb.ToString(),astrBank,astrRef,astrEduc,astrEmpl,astrUser) ;
}
catch(Exception e)
{
AppGlobal.LogAppError(e,"PrsnManager","SavePrsn","",astrUser) ;
return false ;
}
finally
{
ddmsCS.Dispose();
}
}
服务器端:
[WebMethod ]
public bool SavePrsn(string apInfo,string astrBank,string astrRef,string astrEduc,string astrEmpl,string astrUser)
{
XmlSerializer ser = new XmlSerializer(typeof(Prsn));
StringReader sr = new StringReader(apInfo) ;
Prsn prInfo = (Prsn)ser.Deserialize(sr) ;
return wsPrsnManager.Instance().SavePrsn(prInfo,astrBank,astrRef,astrEduc,astrEmpl,astrUser) ;
}
ArrayList
.toArray()
返回
的不是真实的
动态数组
本文深入解析了
ArrayList
中toArray()方法的实现原理,强调了它如何
返回
一个包含列表元素的新数组,并指出直接对toArray()结果进行排序的误区。推荐使用Collections.sort()或自定义Comparator进行复杂类型的排序。
Java
ArrayList
如何移除并
返回
第一个元素
本文聚焦Java编程,介绍如何从
ArrayList
中移除并
返回
第一个元素。先阐述
ArrayList
基于数组实现,大小动态可调整。接着说明实现步骤,先检查
ArrayList
是否为空,避免异常,再用指定方法移除索引为0的元素并
返回
。最后给出完整示例代码。
Java
ArrayList
和数组间的相互转换
本文详细介绍了如何在Java中将
ArrayList
转换为数组,以及如何将数组转换为
ArrayList
。提供了具体的代码示例,包括使用
ArrayList
的toArray方法和Arrays的asList方法。特别强调了asList方法
返回
的列表是固定大小的,若要进行动态调整,应使用
ArrayList
的构造方法。
常用API——
ArrayList
类
本文介绍了
ArrayList
类,它是Java中的
动态数组
,支持添加、删除元素。通过实例演示了如何创建
ArrayList
对象、使用add方法添加元素、get和remove方法操作,以及size方法获取长度。最后展示了如何用
ArrayList
筛选并
返回
偶数元素的实例应用。
Array and
ArrayList
本文主要对比了Java中Array和
ArrayList
。Array最高效但容量固定,
ArrayList
容量可动态增长但牺牲效率。还介绍了Java中数组是对象,可作为函数
返回
值,以及对象数组与基本类型数组的差异。同时提及了容器类的特点,以及Arrays类和
ArrayList
的使用方法和效率问题。
Web Services
12,165
社区成员
16,323
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章