2 sinat 33415638 sinat_33415638 于 2016.03.18 10:39 提问

小白求助,我想实现如下功能,可是代码不知道哪出错了
public boolean panduanNullCondition(XSSFRow from, Properties source) {  boolean N = true;
    boolean Y = true;
    ArrayList<Boolean> al = new ArrayList<Boolean>();
    ArrayList<Boolean> Al = new ArrayList<Boolean>();
    ProcessRow p = new ProcessRow();
    String process = source.getProperty("不符合哪几个条件就取空");
    String[] processs = process.split("\\|");
    for (int q = 0; q < processs.length; q++) {
        String[] P = processs[q].split("\\+");
        for (int k = 0; k < P.length; k++) {
            switch (P[k]) {
            case "J1":
                al.add(p.panduanJ1(from, source));
                break;
            case "J2":
                al.add(p.panduanJ2(from, source));
                break;
            case "J3":
                al.add(p.panduanJ3(from, source));
                break;
            case "J4":
                al.add(p.panduanJ4(from, source));
                break;
            case "L1":
                al.add(p.panduanL1(from, source));
                break;
            case "L2":
                al.add(p.panduanL2(from, source));
                break;
            case "L3":
                al.add(p.panduanL3(from, source));
                break;
            case "L4":
                al.add(p.panduanL4(from, source));
                break;
            case "G1":
                al.add(p.panduanG1(from, source));
                break;
            case "G2":
                al.add(p.panduanG2(from, source));
                break;
            case "G3":
                al.add(p.panduanG3(from, source));
                break;
            case "F1":
                al.add(p.panduanF1(from, source));
                break;
            case "F2":
                al.add(p.panduanF2(from, source));
                break;
            }
            for (int i = 0; i < al.size(); i++) {
                N = N && al.get(i);
                Al.add(N);
            }
        }
    }

    for (int u = 0; u < Al.size(); u++) {
        Y = Y && !Al.get(u);
    }
    return Y;
}

以下是配置文件:
不符合哪几个条件就取空=G1+F1|G2+F2

我想实现的是G1和F1求&&运算,然后G2和F2求&&运算,然后二者的值再求&&运算。

1个回答

zqftisson
zqftisson   2016.03.19 19:33

我是来吐槽问题的描述的。我猜想题主是想对某excel文档进行求和运算,但题主的表述确实太无法理解。

另,方法名的命名能不能不要中英混合。。。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
个推群消息发送 错误
代码本身没问题,现在我想实现群发的功能,但是出错了,麻烦帮我实现群推的功能
强大的Visual Studio调试小技巧
1, 在运行过程中改变变量值   调试器不仅仅是分析程序崩溃和诡异行为的工具,还可以通过逐步调试检查数据和行为是否符合程序预期的方法解决许多bug。有时,你会想是否设置某些条件为真,程序就能正确运行了。其实你只要把鼠标移动到变量上,双击值,然后输入你需要的值。这样就不需要修改代码,重启程序了。 2,编辑然后继续运行 在运行一个很复杂的程序和插件时,发现一个错误,但是不想
代码哪出错了呢????
这个出来怎么什么效果都没有呀??????图片也不是透明的怎么回事呀???郁闷 import java.io.IOException; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image;
新人求助,代码出错了
代码如下: #include #include #include #include #define SIZE 20 typedef FILE *PFILE; typedef char String[SIZE]; using namespace std; typedef struct //单词类型 { String data;//单词串 int len; //单词的长度
等着我
录完《等着我》回到家已是夜里十点多,洗净了已经没有什么妆容的脸,又洗了个长长的澡,浑身轻松地躺下了。这才知道,在舞台上站了十个小时的我,其实已经挺累的了。可能全身心地把注意力放在了求助者身上,忘了自己的实际年龄,忘了好多年不曾拿起的这个话筒的分量。   “往前走,天就亮了”           很多人问我,为什么深更半夜又想起再次出山?深更半夜,这个词用得好!往不好里想是不
msf的一次简单测试 可以看看
msf我想没人不知道吧 这个是一个msf的小测试 视频不知道丢哪了
”标准答案没出来,我怎么知道我想表达什么?……“这样的话,根本就不仅仅是笑话,而且还是现实
转帖:http://www.jianshu.com/p/f6342f581f47 每年高考都有这样的事情,再美的灵感也抵不过“套路!!套路!!套路!!” 看完这篇,被大学上过的,现在有孩子的,都会陷入婶婶的思索吧….. 这两天高考结束,巩高峰的微博火了,原因是浙江高考语文试卷选用了他的文章《一种美味》。而且,题目也比较难:请赏析结尾”一丝诡异的光。“于是,29万浙江考生提刀赶到巩高峰的
Python求解错,不知道哪里有问题。。。
import randomsecert = random.randint(1,10)temp = input(&quot;不妨猜一下通哥心里想的是哪个数字:&quot;)guess = int(temp)while guess != secert: if guess == secert: pass else: if guess &amp;gt; secert: print(&quot;哎,大了大了~~~&quot;) else: ...
公司于我有恩,辞职让我怎么说出口???//如何能得到Leo的回信
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/06/16/2552000.aspx 硬广告:为回报广大网友的支持。我又推出了12分钟的,免费求职视频课程《求职电子邮件必杀计》,地址: http://www.
【励志篇】我不知道我的坚持对不对,但是我想试一试
实践是腿,决定你能不能走路;理论是干粮,决定你能不能走得远。