社区
Web Services
帖子详情
如何返回ArrayList动态数组?
csdn_wayne
2004-04-29 11:52:45
我想用WebService返回ArrayList动态数组,代码应该怎么写?
...全文
89
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) ;
}
java如何创建一个元素类型是
ArrayList
的数组?
如果试着创建一个数组,元素类型是
arraylist
,通常的想法往往是以下两种:
ArrayList
<String> a[] = new
ArrayList
<String>()[];
ArrayList
<Integer>[] b= new
ArrayList
<Integer>[10]; 不过这两种编译都不会通过,会报错:cannot creat...
java
动态数组
输入_java中如何使用
动态数组
?代码示例
关于java
动态数组
你都了解多少呢?那么具体的来说java当中应该怎样使用
动态数组
呢?下面来看一下代码详例吧。首先我们要搞清楚,java
动态数组
是一种能够任意伸缩数组长度的对象,在java当中,我们经常使用的就是
ArrayList
。之前有给大家介绍过关于java
动态数组
arraylist
该如何使用的问题,具体的可以去了解一下-java
动态数组
arraylist
该如何使用?什么是
arraylist
?...
深入源码解析
ArrayList
:探秘Java
动态数组
的机制与性能
总的来说,
ArrayList
相对于普通数组来说更加灵活、便捷,并且具有更高的操作效率。因此,在大多数情况下,使用
ArrayList
比使用普通数组更加方便和实用。在Java中,
ArrayList
是一个
动态数组
实现的类,它是基于数组实现的
动态数组
,可以自动扩容。下面是
ArrayList
的
动态数组
原理:总的来说,
ArrayList
通过动态扩容的方式,利用数组实现了一个
动态数组
,提供了高效的随机访问和动态增删元素的功能。在Java中,
ArrayList
的方法用于向
ArrayList
中添加元素。其实现原理如下:总的来
ArrayList
:
动态数组
一:
ArrayList
:
动态数组
(底层工作原理也是一个数组来存储数据) 特点: 1.存储的是Object类型的元素 所以任何数据都能够装进去 2. 数组长度是可以动态改变的 ,如果长度不够 集合本身会动态自动扩容 3.存储元素是有序的 所以可以通过下标访问 4.可以添加重复元素 二:
ArrayList
集合的基本操作 1.包含集合的增加 2.集合的修改 3.集合的查找 4.list添加元素 5.元素的删除 6.清空整个集合 7.查看集合长度 三.使用循环遍历
ArrayList
集合的..
ArrayList
与数组
ArrayList
类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
ArrayList
继承了AbstractList,并实现List接口。 数组是相同数据类型的多个数据的容器。这些元素按线性顺序排序,所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。 数组在初始化确定长度后,长度不会再发生变化。
Web Services
12,165
社区成员
16,324
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章