java录入个人信息程序_Java中个人信息录入进度管理--Java免费学习网

package com.util; import java.util.HashMap; import java.util.Map; /**  * 录入进度管理  * @author Administrator  *  */ public class StepUtils { private String step = ""; private Map stepComment ; public StepUtils(){ } public StepUtils(String s){ step = s; if(step.length()<5){ throw new RuntimeException("位置信息错误,必须>=5位"); } step += "00000000"; if(step.length()>20){ step = step.substring(0,20); } stepComment= new HashMap(); stepComment.put("0","表格封面"); stepComment.put("1","家庭成员"); stepComment.put("2","家庭住房"); stepComment.put("3","收入资产"); stepComment.put("4","住房证明"); stepComment.put("5","家庭核定"); stepComment.put("6","入户调查"); stepComment.put("7","收入证明"); stepComment.put("11","特殊家庭"); stepComment.put("15","街乡初审"); stepComment.put("16","区县公示"); stepComment.put("17","区县复审"); stepComment.put("18","市级备案"); } public void setStep(String step){ this.step = step; } /** * 测试某一位置是否完成 * @param postion * @return */ public boolean test(int postion){ String a = step.substring(postion,postion+1); int b = Integer.parseInt(a); if(b==0){ return false; }else{ return true; } } /** * 测试全部进度是否完成 * @return */ public boolean test(){ // if(step.substring(0,5).indexOf("0")==-1 && test(5) && test(7)){ return true; }else{ return false; } } /** * 测试街道审核是否完整 * @return */ public boolean testStreetAudit(){ if(test(11) && test(6) & test(15)){ return true; }else{ return false; }  } /** * 廉租系统-测试街道审核是否完整 * @return */ public boolean testLzStreetAudit(){ if(test(7) && test(8) && test(9)){ return true; }else{ return false; } } /** * 廉租系统-测试街道审核是否完整,为页面显示提示信息使用。 * @return */ public int testLzStreetAuditStep(){ int step = 0; if(test(7)){ step++; } if(test(8)){ step++; } if(test(9)){ step++; } return step; } /** * 廉租表格管理是否完整 * @return */ public boolean testLzStreetInput(){ if(test(0) && test(1) && test(2) && test(3) && test(4) && test(5) && test(6)){ return true; }else{ return false; } } /** * 设定某一位置进度 * @param postion * @param value */ public void setValue(int postion,int value){ String start = ""; String midd = ""; String end = ""; if(postion>0){ start = step.substring(0,postion); } // midd = step.substring(postion,(postion+1)); midd = value+""; if((postion+1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值