Java常用库介绍
Java常用库介绍
Java包搜索网站
Nexus公司搜索
国外网站开发Nexus的公司,速度还行,搜索界面和使用最方便
Maven中心(速度还可以,界面简单)
https://www.mvncenter.com/index
Maven仓库(国外网站,有时候很慢)
Apache Commons与Guava
参考资料:
开源工具导航—— Apache Commons与Guava全览
https://blog.csdn.net/qq_35946969/article/details/123418026
Java开源工具库使用之Apache commons-lang3
https://blog.csdn.net/qq_23091073/article/details/126743040
Java常用的开发库推荐
https://zhuanlan.zhihu.com/p/537689044
guava初学
https://blog.csdn.net/weixin_44692308/article/details/125717324
String.format() 方法的 格式说明符 的完整列表:
String greeting = "Hi Rob"; // Text width String.format("|%20s|", greeting); // | Hi Rob| System.out.println(greeting); // Left justify text String.format("|%-20s|", greeting); // |Hi Rob | System.out.println(greeting); // Maximum number of characters String.format("|%.3s|", greeting); // |Hi | System.out.println(greeting); // Max. characters with width String.format("|%20.3s|", greeting); // | Hi | System.out.println(greeting);
各种类型
String str1 = String.format("%d", 2112); // Integer value String str2 = String.format("%f", 98.7); // Float value String str3 = String.format("%x", 101); // Hexadecimal value String str4 = String.format("%o", 023); // Octal value String str5 = String.format("%tc", new Date()); // Date object String str6 = String.format("%c", 'Z'); // Char value System.out.println(str1); // 2112 System.out.println(str2); // 98.700000 System.out.println(str3); // 65 System.out.println(str4); // 23 System.out.println(str5); // Thu Jan 05 20:52:06 GMT 2023 System.out.println(str6); // Z
占位符:
%% – 插入“ % ”符号
%x/%X – 十六进制整数
%t/%T – 时间和日期
%s/%S – 字符串
%n – 插入换行符
%o – 八进制整数
%f – 十进制浮点数
%e/%E – 科学记数法
%g – 导致格式化程序使用 %f 或 %e,以较短者为准
%h/%H – 参数的哈希码
%d – 十进制整数
%c – 字符
%b/%B – 布尔值
%a/%A – 浮点十六进制
注意:占位符的大小写决定了格式化字母的大小写。其它大小写,执行的转换都是相同的。
String.format()参数索引:
String.format() 可以接受多个要格式化的对象。参数索引是一个整数,指示参数在该对象列表中的位置。参数索引将数字放在 "$" 符号之前。
第一个参数由1$引用,第二个参数由 2$ 引用,依此类推。
下面格式化浮点数和字符串 :
String product = "Bread"; double price = 4.99; String str = String.format("The price of %2$s is CAD $%1$.2f today.", price, product); // The price of Bread is CAD $4.99 today. System.out.println(str);
Springboot 日志,临时记录下
默认在C:\work\logs文件下下生成spring.log文件
java -jar -Dserver.port=10000 -Dlogging.path=C:\work\logs xxx.jar &
java -jar -Dserver.port=10001 C:\work\logs yyy.jar &
指定虚拟机内存、日志文件、配置文件,启动SpringBoot项目
java -Xms256m -Xmx512m -jar -Dlogging.file=/var/logs/ebag-school.log LK-school-1.0.jar --spring.config.location=school-prod.yml &