import javautilArrayList;
import javautilList;
public class ListTest {
/
@param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Person> list = new ArrayList<Person>();
Person p1 = new Person();
Person p2 = new Person();
Person p3 = new Person();
listadd(p1);
listadd(p2);
listadd(p3);
Systemoutprintln("List集合中对象的个数为:" + listsize());
}
}
/
对象
/
class Person
{
public Person(){}
}
输出结果:
List集合中对象的个数为:3
requestsetAttribute("参数名","可以存放Object 任何类型");//第一种传递参数的方法
requestgetRequestDispatcher("/indesjspid=1&&name=admin")forward(request,response);//第二种地址传参
requestgetSession()setAttribute("参数名", "可以存放Object 任何类型");//和第一种一样 只是这种方式是存放在Session中
//如果想销毁必须使用Session的removeAttribute("参数名")方法
简兮—— 2009-12-06
0
0
0
可以使用三种方式,用json接收一个list,方法如下:
1、使用orgjsonJSONArray包:
1
2
3
4
5
6
7
JSONArray
json
=
new
JSONArray();
for(User
u
:
list){
JSONObject
jo
=
new
JSONObject();
joput("id",
ugetId());
joput("title",
ugetName());
jsonput(jo);
}
2、使用netsfjson包下JSONArray的静态方法:fromObject(list),
这是网上大多是直接用此方法快捷转换JSON,但是对于list的要求就是其中的元素是字符串或对象,否则JSON不知道你想要的是什么数据:
1
JSONArray
json
=
JSONArrayfromObject(list);
3、使用google的gson,将list转为json字符串:
import javautil;
public class rate {
public static void main (String [] args){
int score;
int total;
int num =0;
boolean wrong = true;
Scanner input = new Scanner (Systemin);
Systemoutprint ("请输入班级总人数:");
total = inputnextInt();
for (int i=0; i<total; i++){
Systemoutprint ("请输入第" + (i+1) + "位学生的成绩:");
score = inputnextInt();
if(score<80&&score>=0){
continue;
}else if(score<0||score>100){
wrong = false;
break;
}
num++;
}
if(wrong){
Systemoutprintln("80分以上的学生人数是:" + num);
double rate = (double)num/total100;
Systemoutprintln("80分以上的学生所占的比例为:" + rate + "%");
}else{
Systemoutprintln("输入错误!");
}
}
}
分为网页和桌面的应用开发
网页或者桌面开发流程
项目启动
1)、项目组成立(公司成员、客户成员)
2)、制定项目预期目标
3)、制定项目计划周期
4)、建立好项目组成员沟通机制
2、需求调研
1)、创建调研计划、协调调研时间
2)、收集客户资料,获取客户需求所有的资料都需要保留一份,资料中存疑的需要及时询问
3)、编写需求文档重点描述出客户的业务流程和性能要求。采用Word、Excel、Rose等形式。
4)、需求变更记录
5)、确定开发环境和运行环境
6)、扩展性要求
7)、与旧系统的接驳要求。
8)、估算出项目工作量本阶段需要一套需求管理系统来进行需求的管理。本阶段的需求文档也是用户测试的依据。
3、系统设计/详细设计一个系统可以分为基础平台和应用模块两部分。
1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
2)、应用模块设计(针对业务流程)
3)、中间件的采用或自行开发,需要深入了解。
4)、用户界面的设计如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。
5)、变更记录本阶段的系统设计是集成测试的依据。
4、程序开发创建开发任务计划表、开发计划日程表
1)、优先编写测试用例
2)、按照编码规范编写代码
3)、按照文档注释规范注释以上形成开发文档。本阶段需要一套版本管理系统。本阶段的测试用例也是单元测试的依据。如果能做到,最好每日构建。
5、测试本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。
1)、编写测试计划和测试方案
2)、功能测试单元测试、集成测试
3)、性能测试集成测试、压力测试如果能做到,最好能进行自动化测试。如果能做到,做分析统计工作。最后形成测试报告。
6、试用、培训、维护本阶段需要解决:
1)、解决异地修改和公司修改的同步问题。
2)、用户测试中的Bug修改问题,按照级别分为a)、程序Bugb)、设计变更c)、需求变更尽量按照abc的顺序来进行修改,尽量避免b、c级的修改。最后形成安装手册、维护记录。
java中获取结果集ResutSet的总条数,可以直接使用其提供的getRow方法来取得,实例如下:
PreparedStatement pstate = null;//声明一个PreparedStatement类String sql = "SELECT FROM CHE_GOOD WHERE TITLE LIKE ";//从数据库中查询
pstate = conprepareStatement(sql,
javasqlResultSetTYPE_SCROLL_INSENSITIVE,
javasqlResultSetCONCUR_READ_ONLY);
pstatesetString(1, "%" +greatwqs+ "%");
}
ResultSet result = pstateexecuteQuery();//声明一个结果集类
resultlast();
int rowcount = resultgetRow();//获得总条数
以上就是关于java如何获取集合存放对象的个数全部的内容,包括:java如何获取集合存放对象的个数、java在方法里传多个参怎么才能获取到、java 获取json返回值中 list 中的数量,如何获取list中有多少条信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)