我现在有个数组,里面输出的记录都在之前赋上 ' 这个符号(是指输出的结果前),
但是记录中有的是NULL值,而在NULL的情况下前面不追加 ' 这个符号。
我现在已经有一个判断是否为空值的方法U.isEmpty(str)(直接用就可以),请问:
我该如何把这个判断加到这代码里,使得NULL的情况不加' 这个符号,不是NULL的情况才加' 这个符号strs = new String[]{
               "'"+list.get(i).getAAA(),
       "'"+list.get(i).getBBB()
                   }

解决方案 »

  1.   

    直接用U.isEmpty(str)对list.get(i).getAAA(),进行判断根据结果加不麻烦吧.
    ?:表达式可以考虑一下.
      

  2.   

    strs = new String[]{
                   U.isEmpty(list.get(i).getAAA())?list.get(i).getAAA():"'"+list.get(i).getAAA(),
                U.isEmpty(list.get(i).getBBB())?list.get(i).getBBB():"'"+list.get(i).getBBB()
                       }