Java-如何定制自己的工具库: mytools or myutil

掌握了包的知识后,就可以创建自己的工具库来减少或消除重复的程序代码了。例如:给System.out.println()创建一个别名来减少输入负担。

package edu.foresthe.mytools;

public class P {

       public static void rint(String s) {

       System.out.print(s);

}

public static void rintln(String s) {

       System.out.println(s);

}

}

可以猜到,这个文件的位置定是以某个CLASSPATH位置开始,然后接着是edu/foresthe/mytools的目录下。编译完之后,就可以用import语句在你的系统上使用P.class文件了。

import edu.foresthe.mytools.*;

public class MyToolsTest {

       public static void main(String[] args) {

       P.rintln(“Available from now on!”);

       P.rintln(“” + 100); //Force it to be a String

       P.rintln(“” + 100L);

       P.rint(“” + 3.1415926);

}

}

额外话题:只要将所有对象放于String表达式之中,就可以轻易地将它们强行转换为String的表达形式。上例中,以一个空String开始的表达式就是这种方法。但是,如果调用System.out.println(100),它无需将100转型成String就可以工作(rintln()则不行)。通过某些额外的重载,也可以用P类达到同样的目的。

恭喜你,从现在开始,只要你实现了某个新的有用工具,你就可以把它添加到自己的工具库中。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页