Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 添加,我的输出显示了什么,哈希代码。。。也许我应该对字符串进行覆盖,也就是对答案进行覆盖。我现在在pub上添加了我的类paise。看,这是关于程序行为的关键信息,我的意思是——告诉我们,直到程序中的哪个位置数据似乎是正确的,以及行为从预期转变为意外的确切位_Java_Object_Arraylist_Firebird - Fatal编程技术网

Java 添加,我的输出显示了什么,哈希代码。。。也许我应该对字符串进行覆盖,也就是对答案进行覆盖。我现在在pub上添加了我的类paise。看,这是关于程序行为的关键信息,我的意思是——告诉我们,直到程序中的哪个位置数据似乎是正确的,以及行为从预期转变为意外的确切位

Java 添加,我的输出显示了什么,哈希代码。。。也许我应该对字符串进行覆盖,也就是对答案进行覆盖。我现在在pub上添加了我的类paise。看,这是关于程序行为的关键信息,我的意思是——告诉我们,直到程序中的哪个位置数据似乎是正确的,以及行为从预期转变为意外的确切位,java,object,arraylist,firebird,Java,Object,Arraylist,Firebird,添加,我的输出显示了什么,哈希代码。。。也许我应该对字符串进行覆盖,也就是对答案进行覆盖。我现在在pub上添加了我的类paise。看,这是关于程序行为的关键信息,我的意思是——告诉我们,直到程序中的哪个位置数据似乎是正确的,以及行为从预期转变为意外的确切位置。很好,你的问题似乎是典型的,否则就很难猜测事情偏离了轨道。我建议您阅读ESR的“以聪明的方式提问”文章。虽然这是故意的苛刻,但它会让人思考好几天,下一个问题将是不典型的和困难的。当然,我会的,谢谢你的帮助!所以在重写之后我执行:lista


添加,我的输出显示了什么,哈希代码。。。也许我应该对字符串进行覆盖,也就是对答案进行覆盖。我现在在pub上添加了我的类paise。看,这是关于程序行为的关键信息,我的意思是——告诉我们,直到程序中的哪个位置数据似乎是正确的,以及行为从预期转变为意外的确切位置。很好,你的问题似乎是典型的,否则就很难猜测事情偏离了轨道。我建议您阅读ESR的“以聪明的方式提问”文章。虽然这是故意的苛刻,但它会让人思考好几天,下一个问题将是不典型的和困难的。当然,我会的,谢谢你的帮助!所以在重写之后我执行:lista Paises.add(pais.toString())?我现在在pub上添加了我的类paise。@IDQ您的问题文本是
ArrayList
,但您的问题代码是
ArrayList
——这些类型非常不同。哪一个是真正的用于您的目的?是的,我想说我在使用toString时使用了String,但没有重写该方法。也试过了,和我班上的一个ArrayList一起,但没有一个奏效。。。我更喜欢Paise而不是String@israelidq这意味着您有两个泵送/转换:从数据库和JavaDBC到
paise
对象,然后从
paise
对象到您读取的控制台日志。你必须确定这些转换中的哪一个是错误的,哪一个不是问题,因此只是扰乱了你的思维。例如,为什么不使用“Aaaa”、“Bbbbb”等已知数据创建一个非常好的
Paise
对象,并将其插入数组(从而绕过转换#1)以查看它是否会被记录为ok(从而通过已知数据直接测试转换#2)?分而治之
[com.firebirdangularjs.ws.rest.paises.Paises@49e4cb85, com.firebirdangularjs.ws.rest.paises.Paises@2133c8f8, com.firebirdangularjs.ws.rest.paises.Paises@43a25848]
package testebd;

            import java.sql.Connection;
            import java.sql.DriverManager;
            import java.sql.Statement;
            import java.util.ArrayList;
            import java.sql.ResultSet;

            import com.firebirdangularjs.ws.rest.paises.Paises;

            public class TesteDoBDAngularJS {

                public static void main(String[] args) {
                    ArrayList<Paises> listaPaises= new ArrayList<Paises>();

                    try {
                        Class.forName("org.firebirdsql.jdbc.FBDriver");
                        Connection con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:C:\\Exercicio_Banco\\UNICAMBIO_AVS.FDB?encoding=ISO8859_1","sysdba", "password");
                        Statement st = con.createStatement();


                        String Query = "SELECT * FROM CMBPESPAIS WHERE PAISCODIGO >= 244 ";
                        System.out.println(Query  + "\n\n\n");
                        ResultSet rs = st.executeQuery(Query);
                        rs.next();

                        do {
                            String paisCodigo = rs.getString(1);

                            String nome = rs.getString(2);

                            String bacenCodigo = rs.getString(3);

                            String nacionalidade = rs.getString(4);

                            String coafPaisRestrito = rs.getString(5);

                            String codigoDeSegUsu = rs.getString(6);

                            String usudt = rs.getString(7);

                            String siglaIso = rs.getString(8);

                            String siglaIsoTr = rs.getString(9);

                            Paises pais = new Paises(paisCodigo, nome, bacenCodigo, nacionalidade, coafPaisRestrito, codigoDeSegUsu, usudt, siglaIso, siglaIsoTr);
                            listaPaises.add(pais);      
                        } while (rs.next());

                    } catch(Exception e){
                        System.out.println("OPS! Something went wrong...");
                        System.out.println(e.getMessage());
                    }
                    System.out.println(listaPaises);
                }
            }

    package com.firebirdangularjs.ws.rest.paises;

    public class Paises {
        private String NOME, NACIONALIDADE, COAFPAISRESTRITOSN, SIGLAISO, SIGLAISO3, BACENCODIGO, SEGURANCAUSUARIOCODIGO, USUARIODATAHORA, PAISCODIGO;


        public Paises(String paisCodigo2, String nOME, String bACENCODIGO, String nACIONALIDADE, String cOAFPAISRESTRITOSN,String sEGURANCAUSUARIOCODIGO, String dataUsu, String sIGLAISO, String sIGLAISO3) {
            super();
            this.NOME = nOME;
            this.NACIONALIDADE = nACIONALIDADE;
            this.COAFPAISRESTRITOSN = cOAFPAISRESTRITOSN;
            this.SIGLAISO = sIGLAISO;
            this.SIGLAISO3 = sIGLAISO3;
            this.BACENCODIGO = bACENCODIGO;
            this.SEGURANCAUSUARIOCODIGO = sEGURANCAUSUARIOCODIGO;
            this.PAISCODIGO = paisCodigo2;
            this.USUARIODATAHORA = dataUsu;
        }
        public String getPAISCODIGO() {
            return PAISCODIGO;
        }

        public void setPAISCODIGO(String pAISCODIGO) {
            PAISCODIGO = pAISCODIGO;
        }

        public String getNOME() {
            return NOME;
        }

        public void setNOME(String nOME) {
            NOME = nOME;
        }

        public String getNACIONALIDADE() {
            return NACIONALIDADE;
        }

        public void setNACIONALIDADE(String nACIONALIDADE) {
            NACIONALIDADE = nACIONALIDADE;
        }

        public String getCOAFPAISRESTRITOSN() {
            return COAFPAISRESTRITOSN;
        }

        public void setCOAFPAISRESTRITOSN(String cOAFPAISRESTRITOSN) {
            COAFPAISRESTRITOSN = cOAFPAISRESTRITOSN;
        }

        public String getSIGLAISO() {
            return SIGLAISO;
        }

        public void setSIGLAISO(String sIGLAISO) {
            SIGLAISO = sIGLAISO;
        }

        public String getSIGLAISO3() {
            return SIGLAISO3;
        }

        public void setSIGLAISO3(String sIGLAISO3) {
            SIGLAISO3 = sIGLAISO3;
        }

        public String getBACENCODIGO() {
            return BACENCODIGO;
        }

        public void setBACENCODIGO(String bACENCODIGO) {
            BACENCODIGO = bACENCODIGO;
        }

        public String getSEGURANCAUSUARIOCODIGO() {
            return SEGURANCAUSUARIOCODIGO;
        }

        public void setSEGURANCAUSUARIOCODIGO(String sEGURANCAUSUARIOCODIGO) {
            SEGURANCAUSUARIOCODIGO = sEGURANCAUSUARIOCODIGO;
        }

        public String getUSUARIODATAHORA() {
            return USUARIODATAHORA;
        }

        public void setUSUARIODATAHORA(String uSUARIODATAHORA) {
            USUARIODATAHORA = uSUARIODATAHORA;
        }


    }
class Paises {

       private String paramA;
       private String paramB;
       .....

        public String toString(){
              return paramA + " " + paramB.....;
        }

}