Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


14
Obter o nome do teste atualmente em execução no JUnit 4
No JUnit 3, eu poderia obter o nome do teste atualmente em execução assim: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } que imprimiria "Teste atual é testSomething". Existe alguma maneira simples ou imediata de fazer isso no JUnit …
240 java  unit-testing  junit 

7
Como converter um valor enum para int?
Eu tenho uma função que retorna um tipo int. No entanto, eu tenho apenas um valor da enumeração TAX. Como converter o valor da enumeração TAX em um int? public enum TAX { NOTAX(0),SALESTAX(10),IMPORTEDTAX(5); private int value; private TAX(int value){ this.value = value; } } TAX var = TAX.NOTAX; // …
240 java  enums 

3
Java 8 lambdas, Function.identity () ou t-> t
Como criar um número de pilha no Stack Overflow em um arquivo : propriedades no Java 8, por exemplo, - Function.identity () ou t -> t? Eu tenho uma pergunta sobre o uso do Function.identity()método. Imagine o seguinte código: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // <- This, .map(str -> str) …

12
Usando o Java 8 opcional com Stream :: flatMap
A nova estrutura de fluxo do Java 8 e os amigos criam um código java muito conciso, mas me deparei com uma situação aparentemente simples que é difícil de fazer de forma concisa. Considere a List<Thing> thingse método Optional<Other> resolve(Thing thing). Quero mapear os Thingto Optional<Other>s e obter o primeiro …

18
Como carregar um arquivo da pasta de recursos?
Meu projeto tem a seguinte estrutura: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ Eu tenho um arquivo /src/test/resources/test.csve quero carregá-lo em um teste de unidade no/src/test/java/MyTest.java Eu tenho esse código que não funcionou. Ele reclama "Não existe esse arquivo ou diretório". BufferedReader br = new BufferedReader (new FileReader(test.csv)) Eu também tentei isso InputStream …
240 java  file  maven 


14
Como você faz uma consulta de limite no JPQL ou HQL?
No Hibernate 3, existe uma maneira de fazer o equivalente ao seguinte limite do MySQL no HQL? select * from a_table order by a_table_column desc limit 0, 20; Não quero usar setMaxResults, se possível. Definitivamente, isso foi possível na versão mais antiga do Hibernate / HQL, mas parece ter desaparecido.


5
Por que o Java Streams é único?
Diferentemente dos C # IEnumerable, em que um pipeline de execução pode ser executado quantas vezes quisermos, em Java, um fluxo pode ser 'iterado' apenas uma vez. Qualquer chamada para uma operação do terminal fecha o fluxo, tornando-o inutilizável. Esse 'recurso' tira muito poder. Imagino que o motivo disso não …

4
Repositórios do buildscript do Android: jcenter VS mavencentral
A última vez que usei o Android Studio, ele gerou .gradlearquivos com mavencentral()repositórios buildscript, enquanto agora existe jcenter(). Alguém poderia explicar os problemas relacionados a isso. Existem outros acordos de recompra? Quando devemos trocá-los? Qual o impacto que eles têm em projetos, módulos, bibliotecas? Quaisquer outros itens essenciais para desenvolvedores …


30
Como inverter uma matriz int em Java?
Como fazer um backup de Stack Overflow no Stack Overflow em Inglês : Como instalar o Stack Overflow em um computador? Eu estou tentando reverter uma matriz int em Java. Este método não reverte a matriz. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] …
238 java  arrays  idioms  idiomatic 

8
System.currentTimeMillis () vs. new Date () vs. Calendar.getInstance (). GetTime ()
Como obter mais informações sobre o estouro de pilha no Stack Overflow : localizador de arquivos - System.currentTimeMillis () ou Date (). GetTime ()? Em Java, quais são as implicações de desempenho e recursos do uso System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() Pelo que entendi, System.currentTimeMillis()é o mais eficiente. No …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.