Это мой код, никогда раньше не возникало такой проблемы...
Попробовал с toString и ArrayList, но он все равно печатает хэш-код.
Мне кое-что нужно как JSON, думал, что ArrayList должен делать это автоматически.
Я хочу, чтобы мой выбор был в ArrayList.
Выход:
[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 listaPaises= new ArrayList();
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;
}
}
Подробнее здесь: https://stackoverflow.com/questions/587 ... nt-know-ho
Когда я пытаюсь добавить объект в ArrayList, он добавляет хэш-код, не знаю, как решить. Новичок [дубликат] ⇐ JAVA
Программисты JAVA общаются здесь
1732986757
Anonymous
Это мой код, никогда раньше не возникало такой проблемы...
Попробовал с toString и ArrayList, но он все равно печатает хэш-код.
Мне кое-что нужно как JSON, думал, что ArrayList должен делать это автоматически.
Я хочу, чтобы мой выбор был в ArrayList.
Выход:
[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 listaPaises= new ArrayList();
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;
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/58712335/when-i-try-to-add-a-object-into-an-arraylist-it-add-the-hashcode-dont-know-ho[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия