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)投资论道