java 多个类输出内容到全局变量并自动增加换行符的实现方式
java 多个类输出内容到全局变量并自动增加换行符的实现方式
1.CommonUtil类定义一个全局静态变量
public class CommonUtil {
//输出内容全局变量
public static List<String> rs = new ArrayList<String>();
}
2.其他类都import CommonUtil 后可以直接调用,追加内容方法为:
CommonUtil.rs.add("test");
3.增加换行符,由于window的换行符是\r\n,Linux的换行符是\n,为了兼容采用系统的方法:System.getProperty("line.separator")
4.采用jdk8新增的特性String.join 让list变成字符串时增加分割符。
String outstr = String.join(System.getProperty("line.separator"),CommonUtil.rs);
System.out.println(outstr);
大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2020-07-19 mac苹果电脑AppleID注册或者登录appstore时提示:您没有完整填写表格,请输入您的出生年份的解决方法
2019-07-19 https申请证书并部署到网站流程,浏览器验证证书流程
2018-07-19 根据IP获取所在的国家城市
2017-07-19 tomcat警告WARNING: An attempt was made to authenticate the locked user "user"
2017-07-19 Adobe Illustrator CS6 界面文字按钮太小,高分屏win10PS/AI等软件界面字太小解决方法