小编wis*_*man的帖子

如何在JFrame中居中对齐标题?

我有一个带标题JFrame.我希望中心对齐标题,以便它出现在JFrame标题中间.

谢谢.

java swing titlebar jframe

11
推荐指数
2
解决办法
2万
查看次数

如何将Hashmap中的值转换为List <String>

我有一个类型的Hashmap

Map<String, List<String>> adminErrorMap = new HashMap<>();
Run Code Online (Sandbox Code Playgroud)

我希望能够通过整个hashmap进行迭代并将所有值都转换为单个值List<String>.钥匙无关紧要.

我做过这样的事情:

List<String> adminValues = new ArrayList<>();

for (Map.Entry<String, List<String>> entry : adminErrorMap.entrySet()) {                
         adminValues.add(entry.getValue().toString());
    }
System.out.println(adminValues);
Run Code Online (Sandbox Code Playgroud)

产量

[[{description = File Path,value = PurchaseOrder.plsql},{description = Component,value = PURCH},{description = Commit Date,value = Thu May 05 00:32:01 IST 2016}],[{description = File Path,value = CustomerOrder.plsql},{description = Component,value = COMP},{description = Commit Date,value = Thu June 05 00:32:01 IST 2016}]]

如您所见,main []中有[].

如何在一个[]中包含所有值.如下图所示;

或者还有其他方法可以实现吗?

[{description = File Path,value = PurchaseOrder.plsql},{description = Component,value = PURCH},{description …

java hashmap

7
推荐指数
4
解决办法
1984
查看次数

如何使用 Java 恢复 MySQL 数据库备份

我能够在以下 java 代码的帮助下使用mysqldump.exe将当前 mysql 数据库创建为 .SQL文件的备份。

 Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr -r\"C:\\SCM Files\\SQL Backup\\RR.sql");
Run Code Online (Sandbox Code Playgroud)

现在,我想在单击按钮时使用与上面类似的 java代码将同一个 .SQL 备份文件恢复到 mysql 数据库。

多谢 :)

所以现在我尝试了这个; Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr < C:\\SCM Files\\SQL Backup\\RR.sql"); 但还是没用:/

java mysql

2
推荐指数
1
解决办法
2万
查看次数

仅允许一个JInternalFrame实例

我创建了一个包含多个JInternalFrame的Swing应用程序,在单击鼠标时会将其添加到JDesktopPane.我想只有一个实例中的相同的内部框架 是存在于DesktopPane.当用户打开框架时,我不希望同一帧出现两次.如果框架已打开,则应显示错误消息.

非常感谢 :)

java swing single-instance jinternalframe

2
推荐指数
2
解决办法
3398
查看次数

在Java中替换String忽略大小写

String Checkout = D:\ifs\APP\Checkout
String DeleteLine = D:\IFS\APP\Checkout\trvexp\client\Ifs.App\text.txt
Run Code Online (Sandbox Code Playgroud)

注意两个字符串中的ifsIFS.我想更换结帐字符串删除订单

所以最终的String看起来像这样:

\trvexp\client\Ifs.App\text.txt
Run Code Online (Sandbox Code Playgroud)

以下是我尝试过的,但显然由于Case Sensitivity,字符串不会被替换.任何解决方案或解决此问题的方法?

String final = DeleteLine.replace(Checkout, "");
Run Code Online (Sandbox Code Playgroud)

java regex string replace

2
推荐指数
1
解决办法
2157
查看次数