Java中通过设置全局变量来监听一些值的改变
2017-08-17 17:54
274 查看
Java或者JS中,设置一些全局的变量往往可以用来监听一些值的改变,比如有以下Excel
![](https://img-blog.csdn.net/20170817175250848?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdzQwNTcyMjkwNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
使用POI读到第7行时候,读第一列的值为660, 但是读第八行时候,由于列被合并,再读第一列的时候就变为null或空串,
这时我们实际的业务也是要读到660并将其存入库,那么怎么办呢?
可以设置一个全局变量 globeZLDYDJ
读每一行的时候先判断是否读到了值(因为如果是和并列的第一列,肯定是能读到的), 如果读到了,就用该值,并且把这个值赋值给globeZLDYDJ, 如果没读到(就比如第8行) 这时就从globeZLDYDJ中取值(此前在第7行读到的660), 此类问题就得到了解决
使用POI读到第7行时候,读第一列的值为660, 但是读第八行时候,由于列被合并,再读第一列的时候就变为null或空串,
这时我们实际的业务也是要读到660并将其存入库,那么怎么办呢?
可以设置一个全局变量 globeZLDYDJ
读每一行的时候先判断是否读到了值(因为如果是和并列的第一列,肯定是能读到的), 如果读到了,就用该值,并且把这个值赋值给globeZLDYDJ, 如果没读到(就比如第8行) 这时就从globeZLDYDJ中取值(此前在第7行读到的660), 此类问题就得到了解决
相关文章推荐
- Java通过反射设置私有变量
- Java通过反射设置私有变量
- 【Android】构建自己的Application 用于设置一些全局变量
- 备忘——java如何设置全局变量
- 通过全局变量和监听来实现夜间模式
- linux系统中多种方式设置全局变量(java 环境变量配置)
- Linux下通过设置PS1变量改变bash提示符颜色
- ubunu设置java命令为全局的命令-添加到全局环境变量
- Linux设置JAVA的全局环境变量时的大坑
- 4.1.2 Android 通过Applicatoin 来设置全局变量和使用
- java环境变量设置即一些问题的解决
- Android 通过 Application 设置全局变量
- 为什么cmd中通过java -version 返回的java版本和我环境变量中path设置的不一样?
- 小程序之设置全局变量与改变全局变量的值 3ff8
- java和python改变全局变量的对比
- java 中如何设置可被所有类访问的全局变量
- centos JAVA环境变量设置(全局永久)
- java 监听器(监听用户监听器也叫Listener,是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可 以自动激发一些操作,比如监听在线的用户的数量。当增加一在线人数)
- JAVA中设置全局变量的方法
- Java方法中通过传递参数改变变量的值