上传一些十进制数据,例如(10101101、0010141、1010000111、10101),这些数据每次都不一样,每次上传多少数据不确定。现在有个接口public interface To {
String toto(String num);
}
要求:写出这个接口的实现类。按要求将这些十进制数转换为十六进制。那这个实现类怎么写???下次有人要转换时直接调用这个接口的方法就可以。请问这个java代码怎么写?
JAVA中十进制转为16进制用Integer.toHexString(10101101);
其他的就很容易了吧
新建各类实现该接口就行了
import java.io.ObjectInputStream.GetField;
import java.util.Calendar;
import java.util.Scanner;
public class Test implements To{
public static void main(String[] args) {
Test t = new Test();
t.toto("11111111");
}
public String toto(String num) {
System.out.println(Integer.toHexString(Integer.parseInt(num)));
return null;
}
}
interface To {
String toto(String num);
}
测试结果:
a98ac7
类似的写一个类实现接口就行了