Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。


5
使Maven运行所有测试,即使某些测试失败
我有一个包含多个模块的项目。当所有测试通过时,Maven测试将全部运行。 当第一个模块中的测试失败时,maven将不会继续进行下一个项目。我在Surefire设置中将testFailureIgnore设置为true,但这无济于事。 我如何使Maven运行所有测试?
243 java  maven-2  surefire 

11
如何使用MockMvc检查响应主体中的字符串
我有简单的集成测试 @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } 在最后一行中,我想将响应正文中收到的字符串与预期字符串进行比较 作为回应,我得到: MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} Content type = application/json Body = "Username already taken" Forwarded URL = null Redirected URL = null 使用content(),body()尝试了一些技巧,但没有任何效果。


4
困惑:使用JPA和Hibernate的@NotNull与@Column(nullable = false)
当它们出现在的字段/获取器上时,它们@Entity之间有什么区别?(我通过Hibernate保留了Entity )。 它们每个都属于什么框架和/或规范? @NotNull位于中javax.validation.constraints。在javax.validation.constraints.NotNulljavadoc中说 带注释的元素不能为空 但是它没有提到数据库中元素的表示形式,那么为什么nullable=false要在列中添加约束呢?


12
将Iterator转换为ArrayList
考虑到Iterator<Element>,我们怎么可以转换Iterator到ArrayList<Element>(或List<Element>)的最佳和最快的方式可能的,这样我们就可以用ArrayList的就可以了,如操作get(index),add(element)等等。
241 java  list  arraylist  iterator 


3
为什么Iterable <T>不提供stream()和parallelStream()方法?
我想知道为什么Iterable接口不提供stream()和parallelStream()方法。考虑以下类别: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } 它是一手牌的一种实现,因为您在玩交易纸牌游戏时可以手拿牌。 本质上,它包装List&lt;Card&gt;,以确保最大容量并提供其他有用的功能。最好将其直接实现为List&lt;Card&gt;。 现在,为了方便起见,我认为最好实现Iterable&lt;Card&gt;,这样,如果要遍历它,可以使用增强的for循环。(我的Hand课程也提供了一种get(int index)方法,因此Iterable&lt;Card&gt;我认为该方法是合理的。) 该Iterable界面提供了以下内容(省略了javadoc): public interface Iterable&lt;T&gt; { Iterator&lt;T&gt; iterator(); default void forEach(Consumer&lt;? super T&gt; action) { Objects.requireNonNull(action); for (T t …


5
IntelliJ显示用法的方法参数提示-如何禁用它
我是IntelliJ的新手,最近更新为IntelliJ-2016.3。 在Java代码编辑器中,它在使用时显示方法签名。如何禁用此功能? 这是方法签名及其调用站点的示例: 方法调用: 2016.1.4版本中不存在此行为。更新后,我看到了这一点。 任何帮助表示赞赏!

16
如何合并两个包含相同类型的HashMap对象?
我有两个HashMap这样定义的对象: HashMap&lt;String, Integer&gt; map1 = new HashMap&lt;String, Integer&gt;(); HashMap&lt;String, Integer&gt; map2 = new HashMap&lt;String, Integer&gt;(); 我还有第三个HashMap对象: HashMap&lt;String, Integer&gt; map3; 我该如何合并map1,并map2汇集成map3?
241 java  hashmap 

3
使用Java在DOM解析中进行规范化-它如何工作?
在本教程中,我在DOM解析器的代码中看到以下行。 doc.getDocumentElement().normalize(); 我们为什么要进行这种归一化? 我阅读了文档,但我听不懂一个字。 将所有Text节点置于该节点下子树的完整深度 好吧,那么有人可以告诉我(最好是附照片)这棵树是什么样的吗? 谁能解释我为什么需要规范化? 如果我们不规范会怎样?


16
用Java列出文件的最佳方法,按“修改日期”排序?
我想获取目录中的文件列表,但我想对它进行排序,以使最早的文件排在第一位。我的解决方案是调用File.listFiles并仅基于File.lastModified重新创建列表,但是我想知道是否有更好的方法。 编辑:根据建议,我当前的解决方案是使用匿名比较器: File[] files = directory.listFiles(); Arrays.sort(files, new Comparator&lt;File&gt;(){ public int compare(File f1, File f2) { return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified()); } });
240 java  file  sorting 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.