map-请各位大神,帮我重点解释下if条件语句里是什么意思? 然后再解释下这段代码,非常感激

问题描述

请各位大神,帮我重点解释下if条件语句里是什么意思? 然后再解释下这段代码,非常感激
请各位大神,帮我重点解释下if条件语句里是什么意思?
然后再解释下这段代码,非常感激

 private Map yearMap;    private String curyear = """"; public String getList() throws Exception {        if ("""".equals(curyear)) {            curyear = ""1"";        }        guangGaoTouRuJiLuList = dao.getList(TrainingOrCompetitionID curyear);        sCKTGLList = scktglDao.getList(TrainingOrCompetitionID);        cPYFSZList = cpyfszDao.getList(TrainingOrCompetitionID);        super.getRequest().setAttribute(""sCKTGLList"" sCKTGLList);        super.getRequest().setAttribute(""cPYFSZList"" cPYFSZList);        yearMap = Common.getYearMap();        return SUCCESS;    }

解决方案

如果单是if判断,那就是判断curyear是否为空,如果为空,把字符串""1""赋值给curyear

解决方案二:
if表示如果,("""".equals(curyear))意思是如果“”等于curyear,就执行语句curyear=1,如果不等于就不执行。super.getRequest().setAttribute()
用来存储信息的

解决方案三:
首先定义两个私有的变量,一个集合类型的yearmap年份集合,一个字符串类型的现在的现在年份的curyear。。。额说的这么清楚我多不好意思再说下去了。。

哼哼,一本正经脸o(╯□╰)o。
然后是一个返回字符串的得到列表的getlist方法(并整体抛出异常),当当当~~你说的if语句来了,如果当前年份curyear的值为空,则把1赋给curyear。

下面,就你给的代码看,应该是调用dao层中的 通过培训或者比赛的id(trainingorcompetitionID) 和 当前年份curyear 来得到相关列表的方法getlist,将得到的列表赋给另一个变量‘广告投入记录列表’...guanggaotourujilulist,然后还是调用scktglDao层的通过trainingorcompetitionID得到list的getlist()方法,将得到的列表赋给一个新变量scktglistcpyfszlist同理。

再下面,向父类方法request中加入两个属性“sCKTGLList”和“cPYFSZList”,并依次赋值“scktglist”和“cpyfszlis”;
然后调用Common类中的(得到年的集合)getYearMap()方法,将方法的返回值赋给定义好的私有变量yearmap;

最后返回string类型的success变量。

方法到此结束!

解决方案四:
就是如果curyear还为“”时,curyear=""1"" ?

解决方案五:
代码不全,有些变量是干嘛用的都不知道

解决方案六:
if条件语句是一个布尔值,如果是true就执行if里面的语句,如果是false就执行else里面的语句

解决方案七:
这个大意应该是获得训练或者比赛的ID列表,可能用到了socket或者消息传递,这里面的类应该都是在别的地方定义的

解决方案八:
如果curyear是空字符串,curyear = “1”

时间: 2024-10-01 15:37:32

map-请各位大神,帮我重点解释下if条件语句里是什么意思? 然后再解释下这段代码,非常感激的相关文章

聊天室-关于java的聊天程序,分服务端和客户端,请java大神帮我调试一下,我检查没编写错误

问题描述 关于java的聊天程序,分服务端和客户端,请java大神帮我调试一下,我检查没编写错误 //服务端 package chatApp; import java.net.*; import java.io.*; import java.util.*; public class chatserverthree implements Runnable { public static final int PORT=1234; protected ServerSocket listen; stat

分辨率-画面插值加大显示尺寸,请各位大神帮帮忙,谢谢,急、急、急、在线等

问题描述 画面插值加大显示尺寸,请各位大神帮帮忙,谢谢,急.急.急.在线等 现在我有台机子是双镜头的,但是画面显示分辨率的尺寸为1920*720,能不能通过插值的算法把尺寸改为1920*1080,请各位大神帮帮忙,在此谢过了!!!! 解决方案 可以,直接y坐标放大一倍就可以了,平滑下

ios-IOS项目中遇到问题,请各位大神帮帮忙,在线急等!!谢谢

问题描述 IOS项目中遇到问题,请各位大神帮帮忙,在线急等!!谢谢 "list={{q="gggggg",a="rrrrrrrr"},{q="gggggg",a="rrrrrrrr"},{q="gggggg",a="rrrrrrrr"}}"有这种样式的一组数据,我放在data中,怎么样才能取出,每个q,a相对应的值!请各位大神帮忙,在线等! 解决方案 先解析出list

多线程-android client使用 apache 第三方远程访问包TelnetClient,一直出错请众大神帮帮忙

问题描述 android client使用 apache 第三方远程访问包TelnetClient,一直出错请众大神帮帮忙 error: dalvikvm Could not find class 'org.apache.commons.net.telnet.TelnetClient', referenced from method com.test.telnet.TelnetUtil. AndroidRuntime FATAL EXCEPTION: Thread-1263 AndroidRun

请各位大神帮我看看这个ASP.net的web怎么才能用啊

问题描述 这是一个用ASP.net开发出来的简单的人脸识别系统前段时间还可以用现在不能用了我改怎么修改它才能继续用!!请各位大神帮帮忙我是新手!!不懂这个!谢谢各位大神了!!行517:行518:publicstringVerifyAppIdAndGetToken(stringappId,stringpassword){行519:returnbase.Channel.VerifyAppIdAndGetToken(appId,password);行520:}行521:源文件:D:facefaceSt

解密-关于RSA非对称加密的问题。请各位大神帮我看下以下问题,新人求助。。。感激不尽

问题描述 关于RSA非对称加密的问题.请各位大神帮我看下以下问题,新人求助...感激不尽 关于RSA非对称加密的问题.编程语言采用的是C++ 现在需要设计一个用来加密解密程序.里面包含两个接口,一个是加密,一个是解密. rsa 对称加密是公钥和私钥进行加密,接口设计如下: int EncodeRSA(unsigned char pub_key,unsigned int pass_len, unsigned char data,unsigned int data_len,unsigned char

C#中string strPath = Application.StartupPath + Pz.UsedFile;这句是什么意思啊?请各位大神帮帮忙!

问题描述 C#中stringstrPath=Application.StartupPath+Pz.UsedFile;这句是什么意思啊?请各位大神帮帮忙! 解决方案 解决方案二:比较正规的(调用了.netframework中的方法,从而可以避免许多bug出现)的写法其实可以这样stringstrPath=System.IO.Path.Combine(Application.StartupPath,Pz.UsedFile); 你自己搜一下这个Combine方法的说明文档.解决方案三:Applicat

循环添加-请各位大神帮我看看我的问题出现在哪里?

问题描述 请各位大神帮我看看我的问题出现在哪里? 解决方案 这种问题无法回答.因为你提供的有用信息太少. 你不能沉浸在你的问题中,而假定别人知道你问题的上下文. 你得把你打算做什么,你怎么做,遇到什么问题说清楚. 特别是,你的数据库是什么样的. 另外一个明显的问题是stmt,你应该用类似如下的代码初始化: conn.prepareStatement(你的查询); 可以参考:http://blog.csdn.net/yangjizhong/article/details/4793760 解决方案二

计算机专业-在哪能下到plc仿真软件,我为什么不能安装求解决,请那位大神帮帮忙呀,急需急需

问题描述 在哪能下到plc仿真软件,我为什么不能安装求解决,请那位大神帮帮忙呀,急需急需 在哪能下到plc仿真软件,我为什么不能安装求解决,请那位大神帮帮忙呀,急需急需