⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pagebuildutil.java

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                        dataStr = dataStr + tempStr.substring(0,1);
                    }
                }
                tempStr = "";
                log = "1";
            }

        } else

        //钱币数字输出 壹仟贰佰叁零
        if("3".equals(state)){
            String tempStr;
            String log = "0";
            int zeroFlag = 0;
            tempStr = PubFunc.convertToFanCh(dataStr);
            dataStr = "";

            ///////////////////////////////////////
            //yuxiaogang 修改 20040506 8:35
            if("零".equals(tempStr)){
                //Debug.print("看:"+tempStr);
                dataStr = tempStr;

            }
            /////////////////////////////////////

            if(tempStr.length() > 12){
                dataStr = tempStr.substring(0,tempStr.length() - 12) + "亿亿";
                tempStr = tempStr.substring(tempStr.length() - 12,tempStr.length());
            }
            if(tempStr.length() == 12){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "仟";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "仟";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,12);
                log = "1";
            }
            if(tempStr.length() == 11){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "佰";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "佰";
                    }
                } else{
                    zeroFlag = 1;
                }

                tempStr = tempStr.substring(1,11);
                log = "1";
            }
            if(tempStr.length() == 10){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "拾";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "拾";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,10);
                log = "1";
            }
            if(tempStr.length() == 9){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1);
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1);
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,9);
                log = "1";
            }

            if("1".equals(log)){
                dataStr = dataStr + "亿";
                log = "0";
            }

            if(tempStr.length() == 8){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "仟";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "仟";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,8);
                log = "1";
            }
            if(tempStr.length() == 7){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "佰";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "佰";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,7);
                log = "1";
            }
            if(tempStr.length() == 6){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "拾";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "拾";
                    }
                } else{
                    zeroFlag = 1;
                }

                tempStr = tempStr.substring(1,6);
                log = "1";
            }
            if(tempStr.length() == 5){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1);
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1);
                    }
                } else{
                    zeroFlag = 1;
                }

                tempStr = tempStr.substring(1,5);
                log = "1";
            }

            if("1".equals(log)){
                //1y7000 0000
                if("零零零零".equals(tempStr) && dataStr.indexOf("亿") != -1 && (dataStr.indexOf("亿") + 1) == dataStr.length()){
                    dataStr = dataStr;
                } else{
                    dataStr = dataStr + "万";
                }
                log = "0";
            }

            if(tempStr.length() == 4){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "仟";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "仟";
                    }
                } else{
                    zeroFlag = 1;
                }

                tempStr = tempStr.substring(1,4);
                log = "1";
            }
            if(tempStr.length() == 3){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "佰";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "佰";
                    }
                } else{
                    zeroFlag = 1;
                }

                tempStr = tempStr.substring(1,3);
                log = "1";
            }
            if(tempStr.length() == 2){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "拾";
                        zeroFlag = 0;
                    } else{
                        if("".equals(dataStr) && "壹".equals(tempStr.substring(0,1))){
                            dataStr = dataStr + "拾";
                        } else{
                            dataStr = dataStr + tempStr.substring(0,1) + "拾";
                        }
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,2);
                log = "1";
            }
            if(tempStr.length() == 1){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1 && dataStr.length() > 0){
                        dataStr = dataStr + "零" + tempStr.substring(0,1);
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1);
                    }
                }
                /* ///////////////////////////////////////
                    //yuxiaogang 修改 20040506 8:35
                    if("零".equals(tempStr)){
                        dataStr = tempStr.substring(0,1);
                    }
                  /////////////////////////////////////*/
                 tempStr = "";
                log = "1";
            }

            if(dataFormat != null && !"".equals(dataFormat)){
                dataStr += dataFormat;
            }

        } else

        //只数字日期形式2002年02月01日 2002-01-01
        if("4".equals(state)){
            if(dataStr.length() > 9){
                dataStr = dataStr.substring(0,4) + "年" + dataStr.substring(5,7) + "月" + dataStr.substring(8,10) + "日";
            }
        } else

        //大写日期显示 格式转换一到九
        if("5".equals(state)){
            dataStr = PubFunc.convertToCh(dataStr);
            //二零零三年十二月十一日 2003-12-11
            if(dataStr.length() > 9){
                String tempstr;
                tempstr = dataStr.substring(0,4) + "年";

                if("零".equals(dataStr.substring(5,6))){
                    tempstr += dataStr.substring(6,7) + "月";
                } else
                if("一".equals(dataStr.substring(5,6))){
                    if("零".equals(dataStr.substring(6,7))){
                        tempstr = tempstr + "十" + "月";
                    } else{
                        tempstr = tempstr + "十" + dataStr.substring(6,7) + "月";
                    }
                } else{
                    if("零".equals(dataStr.substring(6,7))){
                        tempstr = tempstr + dataStr.substring(5,6) + "十月";
                    } else{
                        tempstr = tempstr + dataStr.substring(5,6) + "十" + dataStr.substring(6,7) + "月";
                    }
                }

                if("零".equals(dataStr.substring(8,9))){
                    tempstr = tempstr + dataStr.substring(9,10) + "日";
                } else
                if("一".equals(dataStr.substring(8,9))){
                    if("零".equals(dataStr.substring(9,10))){
                        tempstr = tempstr + "十日";
                    } else{
                        tempstr = tempstr + "十" + dataStr.substring(9,10) + "日";
                    }
                } else{
                    if("零".equals(dataStr.substring(9,10))){
                        tempstr = tempstr + dataStr.substring(8,9) + "十日";
                    } else{
                        tempstr = tempstr + dataStr.substring(8,9) + "十" + dataStr.substring(9,10) + "日";
                    }
                }
                dataStr = tempstr;
            }
        } else

        //long 日期 转换输出
        if("7".equals(state)){
            try{
                //strData
                long longtemp = Long.parseLong(strData);
                dataStr = PubFunc.changTimeMillisToStr(longtemp);
            } catch(Exception ex){
            }
        }
        //保留小数点X位
        if("8".equals(state) && !"".equals(dataFormat)){
            String templongStr = "";
            String dotPre = "";
            String dotBehind = "";
            double tempDoubleDot;
            float tempfloat;

            int tempnumDot = 0;
            int i = 0;
            try{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -