{"id":2112,"date":"2013-08-07T10:11:46","date_gmt":"2013-08-07T13:11:46","guid":{"rendered":"http:\/\/blogimpacta.com.br\/?p=2112"},"modified":"2013-08-07T10:11:46","modified_gmt":"2013-08-07T13:11:46","slug":"como-usar-o-metodo-tostring-em-java","status":"publish","type":"post","link":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/","title":{"rendered":"Como usar o m\u00e9todo toString em Java"},"content":{"rendered":"<h2><span style=\"font-size: 12pt;\"><strong>Classe Object<\/strong><\/span><\/h2>\n<p style=\"text-align: justify;\">O pacote java.lang possui as classes b\u00e1sicas da <a title=\"Curso de Java\" href=\"https:\/\/www.impacta.com.br\/curso\/Java-Programmer.php\" target=\"_blank\" rel=\"noopener noreferrer\">linguagem Java <\/a>e \u00e9 o \u00fanico\u00a0<em>package\u00a0<\/em>que n\u00e3o precisa ser importado para que suas classes sejam usadas. Dentre tantas classes deste pacote, est\u00e1 a classe Object que \u00e9 a raiz para criar todas as classes em Java.<\/p>\n<p style=\"text-align: justify;\">Portanto, todas as classes da linguagem, mais aquelas escritas por n\u00f3s programadores, herdam implicitamente de\u00a0<em>Object<\/em>.<\/p>\n<p style=\"text-align: justify;\">Ao desenvolver esta classe, os criadores de Java abstra\u00edram os comportamentos m\u00ednimos que todos os objetos deveriam ter. Assim,\u00a0<em>Object<\/em>, a superclasse de todas as classes, possui 11 m\u00e9todos. Neste artigo, abordaremos o m\u00e9todo toString.<\/p>\n<p style=\"text-align: justify;\">O <strong>m\u00e9todo\u00a0<\/strong><em><strong>toString<\/strong>\u00a0<\/em>retorna uma representa\u00e7\u00e3o string de um objeto. Na classe\u00a0<em>Object<\/em>, este m\u00e9todo est\u00e1 escrito de maneira a retornar o nome da classe da qual o objeto \u00e9 inst\u00e2ncia, o sinal de arroba \u201c@\u201d, e a representa\u00e7\u00e3o hexadecimal sem sinal do c\u00f3digo\u00a0<em>hash\u00a0<\/em>do objeto.<\/p>\n<p style=\"text-align: center;\">Na classe\u00a0<em>Object<\/em>, o m\u00e9todo\u00a0<em>toString\u00a0<\/em>est\u00e1 escrito assim:<\/p>\n<ol>\n<li>package java.lang;<\/li>\n<li>public class Object {<\/li>\n<li>public String toString() {<\/li>\n<li>return getClass().getName() + &#8220;@&#8221; + Integer.toHexString(hashCode());<\/li>\n<li>}<\/li>\n<li>\/\/ \u00a0\u00a0\u00a0<em>restante da classe Object<\/em><\/li>\n<li>}<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Podemos usar a palavra reservada\u00a0this\u00a0quando precisarmos fazer refer\u00eancia a um objeto dentro da pr\u00f3pria classe. Diante desta considera\u00e7\u00e3o, vejamos o que acontece\u00a0 quando mandamos imprimir\u00a0this\u00a0no c\u00f3digo abaixo:<\/p>\n<ol>\n<li>package classeObject;<\/li>\n<li>public class Fornecedor {<\/li>\n<li>private String nome;<\/li>\n<li>private String telefone;<\/li>\n<li>public String getNome() {<\/li>\n<li>return nome;<\/li>\n<li>}<\/li>\n<li>public void setNome(String nome) {<\/li>\n<li>this.nome = nome;<\/li>\n<li>}<\/li>\n<li>public String getTelefone() {<\/li>\n<li>return telefone;<\/li>\n<li>}<\/li>\n<li>public void setTelefone(String telefone) {<\/li>\n<li>this.telefone = telefone;<\/li>\n<li>}<\/li>\n<li>public void imprimir(){<\/li>\n<li>System.out.println(&#8220;Objeto: &#8221; +\u00a0<strong>this<\/strong>);<\/li>\n<li>System.out.println(&#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8220;);<\/li>\n<li>}<\/li>\n<li>}<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Na linha 18 do c\u00f3digo anterior, estamos solicitando a impress\u00e3o de\u00a0<em>this<\/em>. Vamos verificar o resultado da chamada \u00e0 imprimir() na classe CadastraFornecedores:<\/p>\n<ol>\n<li>package classeObject;<\/li>\n<li>public class CadastraFornecedores {<\/li>\n<li>public static void main(String[] args) {<\/li>\n<li>Fornecedor f = new Fornecedor();<\/li>\n<li>f.setNome(&#8220;Casa de Carne Boi Gordo Ltda&#8221;);<\/li>\n<li>f.setTelefone(&#8220;11 32101-1010&#8221;);<\/li>\n<li><strong>f.imprimir();<\/strong><\/li>\n<li>}<\/li>\n<li>}<\/li>\n<\/ol>\n<p>Ao executarmos o c\u00f3digo anterior, o resultado ser\u00e1:<br \/>\nCompiling 1 source file to C:UsersRitaCuryDocumentsNetBeansProjectsEstudoJavabuildclasses<br \/>\ncompile-single:<br \/>\nrun-single:<br \/>\n<strong>Objeto: classeObject.Fornecedor@19821f<\/strong><br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nCONSTRU\u00cdDO COM SUCESSO (tempo total: 0 segundos)<\/p>\n<p style=\"text-align: justify;\">Observamos que o resultado referente \u00e0 linha 18 da classe Fornecedor foi <em>Objeto: classeObject.Fornecedor@19821f,<\/em> onde,\u00a0<em>classeObject.Fornecedor<\/em>,<strong>\u00a0<\/strong>\u00e9 o nome totalmente qualificado da classe Fornecedor, o sinal de\u00a0<em>@<\/em><strong>\u00a0<\/strong>e\u00a0<em>19821f<\/em><strong>\u00a0<\/strong>\u00e9 o hexadecimal sem sinal do c\u00f3digo\u00a0<em>hash\u00a0<\/em>do objeto. O que n\u00e3o significa muita coisa a um usu\u00e1rio final que esteja fazendo uso desta sa\u00edda.<\/p>\n<p style=\"text-align: justify;\">Contudo, por meio do polimorfismo, podemos\u00a0<em>sobrescrever <\/em>o m\u00e9todo\u00a0<em>toString\u00a0<\/em>da super classe\u00a0<em>Object\u00a0<\/em>em nossa classe Fornecedor, para mudarmos a representa\u00e7\u00e3o dos objetos do tipo Fornecedor:<\/p>\n<ol>\n<li>package classeObject;<\/li>\n<li>public class Fornecedor {<\/li>\n<li>private String nome;<\/li>\n<li>private String telefone;<\/li>\n<li><strong>public String toString() {<\/strong><\/li>\n<li><strong>return &#8220;Fornecedor:&#8221; +<\/strong><strong>\u00a0<\/strong><strong> getNome() + &#8221; nTelefone: &#8221; + getTelefone();<\/strong><\/li>\n<li><strong>}<\/strong><\/li>\n<li>public String getNome() {<\/li>\n<li>return nome;<\/li>\n<li>}<\/li>\n<li>public void setNome(String nome) {<\/li>\n<li>this.nome = nome;<\/li>\n<li>}<\/li>\n<li>public String getTelefone() {<\/li>\n<li>return telefone;<\/li>\n<li>}<\/li>\n<li>public void setTelefone(String telefone) {<\/li>\n<li>this.telefone = telefone;<\/li>\n<li>}<\/li>\n<li>public void imprimir(){<\/li>\n<li>System.out.println(this);<\/li>\n<li>System.out.println(&#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8220;);<\/li>\n<li>}<\/li>\n<li>}<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Na linha 5 do c\u00f3digo anterior, fizemos o\u00a0<em>override\u00a0<\/em>do m\u00e9todo\u00a0<em>toString\u00a0<\/em>na classe Fornecedor, cujo retorno agora ser\u00e1 uma string composta pelas informa\u00e7\u00f5es referentes ao nome e telefone.<\/p>\n<p style=\"text-align: justify;\">Ao executarmos novamente a classe CadastraFornecedores, o resultado ser\u00e1:<\/p>\n<p style=\"text-align: justify;\">Compiling 1 source file to C:UsersRitaCuryDocumentsNetBeansProjectsEstudoJavabuildclasses<\/p>\n<p style=\"text-align: justify;\">compile-single:<\/p>\n<p style=\"text-align: justify;\">run-single:<\/p>\n<p><strong>Fornecedor: Casa de Carne Boi Gordo Ltda<\/strong><br \/>\n<strong>Telefone: 11 32101-1010<\/strong><br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p style=\"text-align: justify;\">CONSTRU\u00cdDO COM SUCESSO (tempo total: 0 segundos)<\/p>\n<p style=\"text-align: justify;\">\u00c9 altamente recomend\u00e1vel que todas as classes substituam o m\u00e9todo\u00a0<em>toString\u00a0<\/em>usando-se uma representa\u00e7\u00e3o resumida e informativa que torne sua leitura f\u00e1cil e objetiva. No caso do nosso exemplo, sempre que <em>this<\/em> for chamado, retornar\u00e1 o conte\u00fado dos atributos \u201cnome\u201d e \u201ctelefone\u201d dos objetos do tipo Fornecedor.<\/p>\n<div class=\"content\">\n<p style=\"text-align: center;\">Voc\u00ea est\u00e1 cansado de explicar Java para seus amigos? Ent\u00e3o indique a um amigo o\u00a0<strong>Guia B\u00e1sico de Programa\u00e7\u00e3o em Java:\u00a0<\/strong><\/p>\n<div class=\"content\" style=\"text-align: center;\">\n<a href=\"https:\/\/goo.gl\/hVSdlU\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9929 size-full\" title=\"Baixe o e-Book e aprenda com o Guia B\u00e1sico de Programa\u00e7\u00e3o em Java\" src=\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2016\/08\/GuiabasicoJava.png\" alt=\"Baixe o e-Book e aprenda com o Guia B\u00e1sico de Programa\u00e7\u00e3o em Java\" width=\"850\" height=\"294\" \/><\/a><br \/>\n<strong>Compartilhe com seus contatos no <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=http%3A\/\/conteudo.impacta.com.br\/guia-basico-de-programacao-java\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a>, <a href=\"https:\/\/twitter.com\/home?status=http%3A\/\/conteudo.impacta.com.br\/guia-basico-de-programacao-java\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter <\/a>ou <a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=http%3A\/\/conteudo.impacta.com.br\/guia-basico-de-programacao-java&amp;title=&amp;summary=&amp;source=\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIN<\/a>!<\/strong>\n<\/div>\n<\/div>\n<div class=\"sharing-default-minimal post-bottom\"><div class=\"nectar-social default\" data-position=\"\" data-rm-love=\"0\" data-color-override=\"override\"><div class=\"nectar-social-inner\"><a href=\"#\" class=\"nectar-love\" id=\"nectar-love-2112\" title=\"Love this\"> <i class=\"icon-salient-heart-2\"><\/i><span class=\"love-text\">Love<\/span><span class=\"total_loves\"><span class=\"nectar-love-count\">0<\/span><\/span><\/a><a class='facebook-share nectar-sharing' href='#' title='Share this'> <i class='fa fa-facebook'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='twitter-share nectar-sharing' href='#' title='Share this'> <i class='fa icon-salient-x-twitter'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='linkedin-share nectar-sharing' href='#' title='Share this'> <i class='fa fa-linkedin'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='pinterest-share nectar-sharing' href='#' title='Pin this'> <i class='fa fa-pinterest'><\/i> <span class='social-text'>Pin<\/span> <\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Classe Object O pacote java.lang possui as classes b\u00e1sicas da linguagem Java e \u00e9 o \u00fanico\u00a0package\u00a0que n\u00e3o precisa ser importado para que suas classes sejam usadas. Dentre tantas classes deste pacote, est\u00e1 a classe Object que \u00e9 a raiz para criar todas as classes em Java. Portanto, todas as classes da linguagem, mais aquelas escritas [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":17822,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[67],"class_list":["post-2112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","tag-java-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Como usar o m\u00e9todo toString em Java<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/\" \/>\r\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Como usar o m\u00e9todo toString em Java\" \/>\r\n<meta property=\"og:description\" content=\"Classe Object O pacote java.lang possui as classes b\u00e1sicas da linguagem Java e \u00e9 o \u00fanico\u00a0package\u00a0que n\u00e3o precisa ser importado para que suas classes sejam usadas. Dentre tantas classes deste pacote, est\u00e1 a classe Object que \u00e9 a raiz para criar todas as classes em Java. Portanto, todas as classes da linguagem, mais aquelas escritas [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Blog Impacta - Dicas e Not\u00edcias sobre Carreira\" \/>\r\n<meta property=\"article:published_time\" content=\"2013-08-07T13:11:46+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"473\" \/>\r\n\t<meta property=\"og:image:height\" content=\"157\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Rita Cury\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rita Cury\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/\",\"name\":\"Como usar o m\u00e9todo toString em Java\",\"isPartOf\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg\",\"datePublished\":\"2013-08-07T13:11:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/8832fea4cfbdb965238909ed4ff9b839\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#primaryimage\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg\",\"contentUrl\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg\",\"width\":473,\"height\":157},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.impacta.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como usar o m\u00e9todo toString em Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#website\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/\",\"name\":\"Blog Impacta - Dicas e Not\u00edcias sobre Carreira\",\"description\":\"Dicas, Not\u00edcias e Conte\u00fados sobre Carreira, Tecnologia, Design, Gest\u00e3o e Marketing. Conhe\u00e7a e Acompanhe o Blog Impacta\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.impacta.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/8832fea4cfbdb965238909ed4ff9b839\",\"name\":\"Rita Cury\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/23324c192a2f0767f2970d7596f0c28b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/23324c192a2f0767f2970d7596f0c28b?s=96&d=mm&r=g\",\"caption\":\"Rita Cury\"},\"url\":\"https:\/\/www.impacta.com.br\/blog\/author\/rita-cury\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como usar o m\u00e9todo toString em Java","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/","og_locale":"pt_BR","og_type":"article","og_title":"Como usar o m\u00e9todo toString em Java","og_description":"Classe Object O pacote java.lang possui as classes b\u00e1sicas da linguagem Java e \u00e9 o \u00fanico\u00a0package\u00a0que n\u00e3o precisa ser importado para que suas classes sejam usadas. Dentre tantas classes deste pacote, est\u00e1 a classe Object que \u00e9 a raiz para criar todas as classes em Java. Portanto, todas as classes da linguagem, mais aquelas escritas [&hellip;]","og_url":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/","og_site_name":"Blog Impacta - Dicas e Not\u00edcias sobre Carreira","article_published_time":"2013-08-07T13:11:46+00:00","og_image":[{"width":473,"height":157,"url":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg","type":"image\/jpeg"}],"author":"Rita Cury","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rita Cury","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/","url":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/","name":"Como usar o m\u00e9todo toString em Java","isPartOf":{"@id":"https:\/\/www.impacta.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#primaryimage"},"image":{"@id":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#primaryimage"},"thumbnailUrl":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg","datePublished":"2013-08-07T13:11:46+00:00","author":{"@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/8832fea4cfbdb965238909ed4ff9b839"},"breadcrumb":{"@id":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#primaryimage","url":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg","contentUrl":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/post_java_string2.jpg","width":473,"height":157},{"@type":"BreadcrumbList","@id":"https:\/\/www.impacta.com.br\/blog\/como-usar-o-metodo-tostring-em-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.impacta.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Como usar o m\u00e9todo toString em Java"}]},{"@type":"WebSite","@id":"https:\/\/www.impacta.com.br\/blog\/#website","url":"https:\/\/www.impacta.com.br\/blog\/","name":"Blog Impacta - Dicas e Not\u00edcias sobre Carreira","description":"Dicas, Not\u00edcias e Conte\u00fados sobre Carreira, Tecnologia, Design, Gest\u00e3o e Marketing. Conhe\u00e7a e Acompanhe o Blog Impacta","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.impacta.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/8832fea4cfbdb965238909ed4ff9b839","name":"Rita Cury","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/23324c192a2f0767f2970d7596f0c28b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/23324c192a2f0767f2970d7596f0c28b?s=96&d=mm&r=g","caption":"Rita Cury"},"url":"https:\/\/www.impacta.com.br\/blog\/author\/rita-cury\/"}]}},"acf":{"post_description":null,"capa_mobile":null},"_links":{"self":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts\/2112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2112"}],"version-history":[{"count":0,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts\/2112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/media\/17822"}],"wp:attachment":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}