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

📄 buildentity.java

📁 自动生成JAVA BEAN工具
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   BuildEntity.java

package justbuild;

import java.io.*;

public class BuildEntity
{

    public BuildEntity()
    {
    }

    public static void buildEntityManager(String file_name, String file_url, String package_url, String data_name[], String data_type[])
    {
        BufferedWriter bw = null;
        try
        {
            StringBuffer sb = new StringBuffer();
            if(!"".equals(package_url))
            {
                sb.append("package " + package_url + ".entity;");
                sb.append("\r\n");
            }
            sb.append("public class " + file_name + "Row{");
            sb.append("\r\n");
            if(data_type != null && data_name != null)
            {
                for(int i = 0; i < data_type.length; i++)
                {
                    if("datetime".equals(data_type[i]))
                        data_type[i] = "String";
                    sb.append("     public " + data_type[i] + " " + data_name[i] + ";");
                    sb.append("\r\n");
                }

            }
            sb.append("}");
            File file = new File(file_url);
            if(!file.exists())
                file.mkdirs();
            bw = new BufferedWriter(new FileWriter(file_url + "/" + file_name + "Row.java"));
            bw.write(sb.toString());
            bw.flush();
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            if(bw != null)
                try
                {
                    bw.close();
                }
                catch(IOException ex) { }
        }
    }

    public static void main(String str[])
    {
        String type[] = new String[3];
        type[0] = "String";
        type[1] = "String";
        type[2] = "int";
        String name[] = new String[3];
        name[0] = "state";
        name[1] = "name";
        name[2] = "id";
        String packe = "test";
        BuildEntity bm = new BuildEntity();
        String file_name = "TestRow";
        String save_path = "c:/test/entity";
        BuildEntity _tmp = bm;
        buildEntityManager(file_name, save_path, packe, name, type);
    }
}

⌨️ 快捷键说明

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