Questions tagged «java»

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

8
如何以编程方式搜索Google Java API [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 11个月前关闭。 改善这个问题 是否有人知道是否以及如何以编程方式搜索Google(尤其是如果有Java API的话)?

10
在Eclipse控制台中为日志着色
有没有一种方法可以在Eclipse控制台中为部分日志着色。我知道我可以发送到错误流和标准流并以不同的方式给它们上色,但是我更希望在ANSI转义码(或其他HTML格式)行中查找,可以在其中将颜色嵌入字符串中以对其进行着色日志。 它肯定会有助于使重要的部分脱颖而出,而无需诉诸怪异的布局,而是将布局保持在log4j设置中 这是我正在寻找的示例: [INFO]网格已完成....... 否 如果粗体部分为蓝色,则此颜色可以在一定程度上由应用程序控制。像这样(标签是概念性的和任意的,但您可以理解): log.info(String.format(“网格已完成....... <blue>%s </blue>”,isComplete)); 一般而言,它是将元信息嵌入日志中以帮助呈现这些日志的功能。就像我们标记网页内容一样,以帮助CSS表示信息。

30
未找到测试运行程序“ JUnit 4”的测试
我的Java测试在Eclipse上运行良好。但是现在,当我从运行菜单重新启动测试时,我收到以下消息: No tests found with test runner 'JUnit 4' 在.classpath文件中,我有所有jar文件,最后有: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> 如何解决此错误并重新运行测试?
105 java  eclipse  junit  junit4 

8
用Java管理带有许多参数的构造函数
在我们的某些项目中,存在一个类层次结构,该层次结构在链中沿链添加了更多参数。在底部,某些类最多可以具有30个参数,其中28个参数仅被传递给超级构造函数。 我将承认通过Guice之类的工具使用自动化DI会很好,但是由于某些技术原因,这些特定项目仅限于Java。 按类型按字母顺序组织参数的约定不起作用,因为如果重构类型(您为参数2传入的Circle现在是Shape),它可能会突然混乱。 这个问题可能是针对特定问题的,并且充满了“如果这是您的问题,那么您在设计级别上做错了”的批评,但是我只是在寻找任何观点。
105 java 


6
更改运行Netbeans的Java平台
我正在使用Netbeans 6.7。在安装Netbeans之前,我首先安装了Java 1.5。当我安装Netbeans时,它将Java 1.5作为默认版本。然后我在机器上安装了Java 1.6。我不仅需要将Netbeans的默认JDK更改为1.6,不仅要将其更改为特定项目,还要将整个Netbeans应用程序更改为1.6。
105 java  netbeans 

5
Java日期和时间API有什么问题?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 改善这个问题 很多时候,我遇到有关Java Date和其他与日期时间相关的类的负面反馈。作为.NET开发人员,我无法完全理解(不使用它们)它们到底有什么问题。 有人能对此有所启发吗?
105 java  datetime 

4
如何遍历Java字符串的unicode代码点?
所以我知道String#codePointAt(int),但是它是由char偏移量而不是由代码点偏移量索引的。 我正在考虑尝试类似的方法: 使用String#charAt(int)得到char的指数 测试是否char在高替代范围内 如果是这样,请使用String#codePointAt(int)以获得代码点,并将索引增加2 如果不是,则使用给定char值作为代码点,并将索引增加1 但是我担心的是 我不确定自然位于高代理范围内的代码点将存储为两个char值还是一个 这似乎是一种遍历字符的可怕的昂贵方法 一定有人想出了更好的东西。
105 java  string  unicode 

14
在Java中播放.mp3和.wav?
如何在Java应用程序中播放.mp3和.wav文件?我正在使用Swing。我尝试在互联网上查找类似以下示例的内容: public void playSound() { try { AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile()); Clip clip = AudioSystem.getClip(); clip.open(audioInputStream); clip.start(); } catch(Exception ex) { System.out.println("Error with playing sound."); ex.printStackTrace(); } } 但是,这只会播放.wav文件。 与: http://www.javaworld.com/javaworld/javatips/jw-javatip24.html 我希望能够同时播放.mp3文件和.wav文件。
105 java  audio  mp3  wav 

6
正则表达式正好n次或m次
请看下面的正则表达式,这里X是任何正则表达式。 X{n}|X{m} 该正则表达式将测试确切X发生的时间或时间。 nm 是否有一个正则表达式量词可以测试的发生X恰好n或m次?
105 java  php  regex 

7
在Java方法中使用类定义
例: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass extends TestMethod { void implementMe() {} } DummyClass dummy = new DummyClass(); …
105 java  class  local-class 

12
检查一个列表是否包含另一个列表中的元素
我有两个带有不同对象的列表。 List<Object1> list1; List<Object2> list2; 我想检查list2中的元素是否存在于list2中,基于特定的属性(Object1和Object2具有(以及其他),一个共有属性(类型为Long),名为attributeSame)。 现在,我这样做是这样的: boolean found = false; for(Object1 object1 : list1){ for(Object2 object2: list2){ if(object1.getAttributeSame() == object2.getAttributeSame()){ found = true; //also do something } } if(!found){ //do something } found = false; } 但是我认为有一种更好,更快的方法可以做到这一点:)有人可以提出吗? 谢谢!
105 java  list  find  element 


10
如何在Jackson的自定义解串器中调用默认解串器
我在Jackson的自定义解串器中遇到问题。我想访问默认的序列化器以填充要反序列化的对象。填充之后,我将执行一些自定义操作,但首先,我想使用默认的Jackson行为反序列化对象。 这是我目前拥有的代码。 public class UserEventDeserializer extends StdDeserializer<User> { private static final long serialVersionUID = 7923585097068641765L; public UserEventDeserializer() { super(User.class); } @Override @Transactional public User deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { ObjectCodec oc = jp.getCodec(); JsonNode node = oc.readTree(jp); User deserializedUser = null; deserializedUser = super.deserialize(jp, ctxt, new User()); …

3
使用GSON的Json的Kotlin数据类
我有这样的Java POJO类: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } 我有一个像这样的Kotlin数据类 data class Topic(val id: Long, val name: String) 如何在java变量中提供json key给kotlin data class诸如@SerializedName注解之类的任何变量?
105 java  json  gson  kotlin  data-class 

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.