#**
Java工具类
**
Java工具类是帮助我们做一些事情,但是不描述任何事物的类。
注意事项
①类名要见名知意,便于对工具类的选择。
②要私有化方法,工具类只是用来使用其中的方法的类,创建对象没有意义。
③内部方法定义为静态,便于调用。
例题演示
题目:提供一个工具类方法printArr,用于返回整数数组的内容,返回的数组格式为[10,20,30,40,50]
1.创建一个名为printArr的类,并将构造方法私有化
public class PrintArr {
private PrintArr(){}
}
2.定义一个按照上述格式返回数组的静态方法(使用StringBuilder完成)
public static String getArr(int[] arr) {
//创建一个StringBuilder对象
StringBuilder sb = new StringBuilder("[");
//把数组内容添加到对象中
for (int i = 0; i < arr.length-1; i++) {
sb.append(arr[i]).append(",");
}
sb.append(arr[arr.length-1]).append("]");
//把StringBuilder转为String并返回
return sb.toString();
}
3.创建一个测试类检验结果
public class Test {
public static void main(String[] args) {
int[] arr = {10,20,30,40,50};
String s = printArr.getArr(arr);
System.out.println(s);
}
}
[10,20,30,40,50]