如何在iApp中用java api实现10进制转16进制
API组成
类名.方法名
例如:
java.lang.String.toUpperCase()
类名String
完整类名java.lang.String
方法名toUpperCase()
无需传参
返回值String
型
作用小写转大写
java.lang.Integer.toHexString(int i)
类名Integer
完整类名java.lang.Integer
方法名toHexString()
需要传一个整数型参数
返回值String
型
作用十进制转十六进制
介绍
代码 | 说明 |
---|---|
cls() | 用于获取完整类名 |
java() | 用于调用java |
javax() | 同java() |
代码 | 参数 |
---|---|
cls() | p1, p2 |
java() | p1, p2, p3 [, p4, p5] |
javax() | p1, p2, p3, p4 [, p5, p6] |
参数说明 |
java() p1: 返回结果 p2: 对象 p3: 完整类名和方法名 往后对应的就是 参数类型,参数 javax() p3 分为p3 和p4 ,即完整类名 和方法名 ,其余相同 |
调用
完整代码
- java()调用代码
java(a,null,"java.lang.Integer.toHexString","int",11)
java(b,a,"java.lang.String.toUpperCase")
- javax()调用代码
cls("Integer",a)
cls("String",b)
javax(c,null,a,"toHexString","int",11)
javax(d,c,b,"toUpperCase")
- android代码
String a = Integer.toHexString(11).toUpperCase();
总结
- java()调用api时,p3
为完整类名.方法名
- javax()调用api时,p3为
完整类名.方法名
分割成两个参数,第一个参数(p3)接收完整类名,第二个参数(p4)接收方法名,cls()获取完整类名并传给p3,减少了代码量
作笔记用。
网友评论