Questions tagged «java»

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

15
如何在Java Character类中表示空字符
我想""用String 表示Java中的空字符 ... 像那样 char ch = an empty character; 实际上,我想替换字符而不留空格。 我认为理解这意味着什么可能就足够了:没有字符甚至没有空格。
125 java 



4
Intellij IDEA,格式化项目中的所有代码
我非常喜欢IDEA的代码格式,但是如何在不检查每个文件的情况下如何重新格式化特定项目中的所有代码?我已经找到了在将代码提交到Subversion之前整理/优化代码导入的选项,这很好,但是它似乎仅适用于经过其他方式修改的文件(在大多数情况下是明智的!) 有没有一种方法可以自动格式化项目中的所有源文件,而无需手动查看它们?

9
为什么String switch语句不支持null大小写?
我只是想知道为什么Java 7 switch语句不支持null大小写而是抛出NullPointerException?请参阅下面的注释行(示例摘自上的Java教程文章switch): { String month = null; switch (month) { case "january": monthNumber = 1; break; case "february": monthNumber = 2; break; case "march": monthNumber = 3; break; //case null: default: monthNumber = 0; break; } return monthNumber; } 这样可以避免if在每次switch使用之前都进行空检查的条件。

7
Java:PrintStream和PrintWriter之间的区别
PrintStream和之间有什么区别PrintWriter?由于我经常将这两个类混在一起,因此它们有许多共同的方法。而且,我认为我们可以将它们用于完全相同的事物。但是必须有所不同,否则,只有一个阶级。 我搜索了档案,但找不到此问题。



6
如何将BufferedImage保存为文件
我正在使用imgscalr Java库调整图像大小。 resize()方法调用的结果是一个BufferedImage对象。我现在想将其另存为文件(通常是.jpg)。 我怎样才能做到这一点?我想从BufferedImage->开始,File但是也许这不是正确的方法?

12
Spring Boot和多个外部配置文件
我有多个要从类路径加载的属性文件。有一个默认设置,/src/main/resources它是的一部分myapp.jar。我springcontext希望文件位于类路径中。即 <util:properties id="Job1Props" location="classpath:job1.properties"></util:properties> <util:properties id="Job2Props" location="classpath:job2.properties"></util:properties> 我还需要使用外部设置覆盖这些属性的选项。我在中有一个外部配置文件夹cwd。按照spring boot doc config文件夹应该在classpath上。但是从doc尚不清楚,它是否只会覆盖applicaiton.propertiesfrom那里或config中的所有属性。 当我测试它时,只会application.properties被拾取,其余属性仍会从中拾取/src/main/resources。我尝试将它们作为逗号分隔的列表提供,spring.config.location但默认设置仍未被覆盖。 如何使多个外部配置文件覆盖默认文件? 作为解决方法,我目前使用app.config.location通过命令行提供的(特定于应用程序的属性)。即 java -jar myapp.jar app.config.location=file:./config 我改变了我的applicationcontext给 <util:properties id="Job2Props" location="{app.config.location}/job2.properties"></util:properties> 这就是我在加载应用程序时如何在文件和类路径之间进行分隔的方法。 编辑: //psuedo code if (StringUtils.isBlank(app.config.location)) { System.setProperty(APP_CONFIG_LOCATION, "classpath:"); } 我真的不希望使用上述变通方法,并且让spring像在application.properties文件路径上那样覆盖classpath上的所有外部配置文件。





19
在Intellij IDEA 14上更改远程存储库凭据(身份验证)
出于安全原因,我最近更改了Bitbucket密码。但是,IntelliJ并未将我的存储库更新为新的凭据,因此这使我无法将任何内容拉入/推送到我的存储库。为此,我没有使用任何插件,而只是在IDE中使用了集成的VCS操作。 每次我拉/推时,都会弹出: 致命:' https:// momothereal:xxxxxxxxxxxx@bitbucket.org/team/repo.git/的身份验证失败 其中xxxxxxxxxxxx是我的旧密码。我认为使用正确的密码更改此远程地址将解决该问题,尽管我找不到在哪里做。

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.