------- android培训、java培训、期待与您交流! ----------
源代码如下:
package cn.itcast.lineutils; public abstract class LineUtils { // 不允许创建该类的实例 private LineUtils() { } // 构造函数私有化 //需要传递点的个数来控制线的长度 public abstract void Tools(int pointCount); // 我们自己创建一个公有的方法向外提供 public static LineUtils getInstance() { LineUtils lu = new LineUtils() { @Override public void Tools(int pointCount) { StringBuffer sb = new StringBuffer(); for (int x = 0; x < pointCount; x++) { sb.append("-"); } System.out.println(sb.toString()); } }; return lu; } }
LineUtils.getInstance().Tools(20);
--------------------
该工具类是用于在写程序时做分割线的时候使用,根据用户传入的点的个数,来控制线的长度,在工具中使用了单例模式,请大家多多指教。
《黑马程序员》 "试刀"之自定义绘制直线工具类,布布扣,bubuko.com
原文:http://blog.csdn.net/zhizguoz/article/details/21460463