Articles of java

Como replace caracteres especiais em uma string?

Eu tenho uma string com muitos caracteres especiais. Eu quero remover todos aqueles, mas manter os caracteres em ordem alfabética. Como posso fazer isso?

“Detached entity passed to persist error” com o código JPA / EJB

Eu estou tentando executar este código JPA / EJB básico: public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName(“name1”); user.setPassword(“passwd1”); em.persist(user); } Eu recebo este erro: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database Alguma ideia? Eu pesquiso na internet e o motivo que encontrei foi: Isso foi causado por como […]

Consistência de hashCode () em uma string Java

O valor hashCode de uma String Java é calculado como ( String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + … + s[n-1] Há alguma circunstância (por exemplo, versão da JVM, fornecedor etc.) sob a qual a seguinte expressão será avaliada como falsa? boolean expression = “This is a Java string”.hashCode() == 586653468 Atualização # 1: Se […]

WebDriver abrir nova guia

Eu pesquisei a web e a API do WebDriver. Eu não vejo uma maneira de abrir novas abas usando WebDriver / Selenium2.0. Alguém pode por favor confirmar se estou certo? Obrigado, Chris. PS: A alternativa atual que vejo é carregar urls diferentes na mesma janela ou abrir novas janelas.

Java List.contains (Objeto com valor de campo igual a x)

Eu quero verificar se uma List contém um object que tenha um campo com um determinado valor. Agora, eu poderia usar um loop para passar e verificar, mas eu estava curioso para saber se havia algo mais eficiente em código. Algo como; if(list.contains(new Object().setName(“John”))){ //Do some stuff } Eu sei que o código acima não […]

O que significa: A class serializável não declara um campo serialVersionUID final estático?

Eu tenho a mensagem de aviso dada no título. Eu gostaria de entender e remover isso. Já encontrei algumas respostas sobre essa questão, mas não entendo essas respostas por causa de uma sobrecarga com termos técnicos. É possível explicar esse problema com palavras simples? PS Eu sei o que é OOP. Eu sei o que […]

Existe um equivalente de java.util.regex para padrões do tipo “glob”?

Existe uma biblioteca padrão (preferencialmente Apache Commons ou similarmente não viral) para fazer correspondências do tipo “glob” em Java? Quando eu tive que fazer semelhante em Perl uma vez, eu mudei todos os ” . ” Para ” \. “, O ” * ” para ” .* ” E o ” ? ” Para ” […]

Recuperando um item random do ArrayList

Estou aprendendo Java e estou tendo um problema com ArrayList e RandomGenerator . Eu tenho um object chamado catalogue que tem uma lista de matriz de objects criados a partir de outra class chamada item . Eu preciso de um método no catalogue que retorna todas as informações em um dos objects de item na […]

Por que o intervalo de bytes -128 a 127 em Java?

Eu não entendo porque o menor valor que um byte pode ter é -128 . Eu posso ver que o valor mais alto é 127 , porque é 01111111 em binário, mas como um deles representa -128 com apenas 8 bits, um dos quais é usado para o sinal? O positivo 128 já seria de […]

Unidade de persistência como RESOURCE_LOCAL ou JTA?

Eu tenho consultas como abaixo: Qual é a diferença desses dois? Ambos são suportados por todos os bancos de dados? O JPA TransactionManager e o JTA TransactionManager são diferentes?