Questions tagged «java»

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

14
从Spring MVC作为JSON发送时动态忽略Java对象中的字段
我有这样的模型类,用于休眠 @Entity @Table(name = "user", catalog = "userdb") @JsonIgnoreProperties(ignoreUnknown = true) public class User implements java.io.Serializable { private Integer userId; private String userName; private String emailId; private String encryptedPwd; private String createdBy; private String updatedBy; @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "UserId", unique = true, nullable = false) public Integer …

2
使用lombok从现有对象构建对象
可以说我有一个龙目岛注释类 @Builder class Band { String name; String type; } 我知道我可以做: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); 是否有一种简单的方法可以使用现有对象作为模板并更改其属性之一来创建Foo对象? 就像是: Band nirvana = Band.builder(rollingStones).name("Nirvana"); 我在lombok文档中找不到此文件。
105 java  lombok 

4
如何使用JPA和Hibernate映射计算的属性
我的Java bean具有childCount属性。此属性未映射到数据库列。取而代之的是,它应该由数据库通过COUNT()对Java bean及其子级的联接进行操作的函数来计算。如果可以按需/“懒惰地”计算此属性,那就更好了,但这不是强制性的。 在最坏的情况下,我可以使用HQL或Criteria API设置此bean的属性,但我不希望这样做。 Hibernate @Formula批注可能会有所帮助,但我几乎找不到任何文档。 任何帮助,不胜感激。谢谢。


3
Android Studio错误的含义:未注释的参数会覆盖@NonNull参数
我正在尝试Android Studio。创建新项目并将默认onSaveInstanceState方法添加到create MyActivity类后,当我尝试将代码提交给Git时,出现了一个我不理解的奇怪错误。代码是这样的: 我得到的错误是这样的: 如果尝试将方法签名更改为protected void onSaveInstanceState(@NotNull Bundle outState),则IDE会告诉我它无法解析该符号NotNull。 我需要怎么做才能摆脱警告?

7
为什么一个接口不能实现另一个接口?
我的意思是: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed 我用谷歌搜索,发现了这个: implements表示定义接口方法的实现。但是接口没有实现,因此是不可能的。 但是,interface是100%抽象的类,抽象类可以实现接口(100%抽象的类)而无需实现其方法。将其定义为“接口”时会出现什么问题? 详细来说, interface A { void methodA(); } abstract class B implements A {} // we may not implement methodA() but allowed class C extends B { void methodA(){} …

11
如何检查字符是否等于空白?
这是我得到的: private static int countNumChars(String s) { for(char c : s.toCharArray()){ if (Equals(c," ")) } } 但是该代码表示​​无法为该方法找到Symbol。我记得Java拥有这样的比较器...有什么建议吗?
104 java  char  whitespace 



4
使用JSTL forEach循环的varStatus作为ID
我想使用JSTL forEach循环中的计数,但是我的代码似乎不起作用。 <c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach> 产生 <div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" >
104 java  jsp  jstl  el 

14
Java中的文件更改了监听器
我想在文件系统中的文件更改时收到通知。除了线程轮询lastModified File属性外,我什么都没有找到,显然,该解决方案不是最佳解决方案。
104 java  file  listener 


11
HashMap和int作为键
我试图建立一个HashMap,它将具有整数作为键和对象作为值。 我的语法是: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); 但是,返回的错误是-令牌“ int”的语法错误,此令牌后应包含尺寸-我不明白为什么应该添加尺寸(即:将int制成数组),因为我只需要存储一个数字作为关键。 我能做什么? 提前致谢!:)
104 java  hashmap 

4
如何使管道与Runtime.exec()一起使用?
考虑以下代码: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[] b = new byte[16]; i.read(b, 0, b.length); System.out.println(new String(b)); } …
104 java  exec  runtime.exec 

3
XML文档到字符串
获取XML文档(org.w3c.dom.Document)的String表示的最简单方法是什么?那就是所有节点都将在一行上。 例如,从 <root> <a>trge</a> <b>156</b> </root> (这只是一个树表示,在我的代码中它是一个org.w3c.dom.Document对象,因此我不能将其视为字符串) 至 "<root> <a>trge</a> <b>156</b> </root>" 谢谢!
104 java  xml  string  dom  xmldocument 

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.