java 基础类
来源:互联网 发布:linux升级rpm版本号 编辑:程序博客网 时间:2024/05/22 00:08
Integer
Integer.toHexString(123) 将参数装换为16进制
Integer.valueOf("A", B) B为A的进制数,可以将A转换为10进制
Integer.parseInt("7b", 16) 等同于Integer.valueOf("A", B)
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。
format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。
format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。
显示不同转换符实现不同数据类型到字符串的转换,如图所示。
转 换 符
说 明
示 例
%s
字符串类型
"mingrisoft"
%c
字符类型
'm'
%b
布尔类型
true
%d
整数类型(十进制)
99
%x
整数类型(十六进制)
FF
%o
整数类型(八进制)
77
%f
浮点类型
99.99
%a
十六进制浮点类型
FF.35AE
%e
指数类型
9.38e+5
%g
通用浮点类型(f和e类型中较短的)
%h
散列码
%%
百分比类型
%
%n
换行符
%tx
日期与时间类型(x代表不同的日期与时间转换符
测试用例
public static void main(String[] args) { String str = String.format("-%s -%c %b %d %x %o %f %a %e %g %h %% %n 测试数据", "A", 'a', 3>7, 123, 123, 123, 30*0.75, 30*0.75, 30*0.75, 30*0.75, "A", 95); System.out.println(str); }
输出结果
-A -a false 123 7b 173 22.500000 0x1.68p4 2.250000e+01 22.5000 41 % 测试数据
还有很多基础类 如:去前后空格、获取日期等。有时间再补充
参考文章http://blog.csdn.net/lonely_fireworks/article/details/7962171/
- java数据库基础类
- Java类基础结构
- Java基础类库
- Java类基础
- java基础---->String类
- JAVA 基础类 荟萃
- java基础类
- java基础---集合类
- Java基础-常用类
- java 基础3 类
- JAVA基础抽象类
- Java基础类库
- Java基础:String类
- Java容器类基础
- Java基础-Class类
- Java基础 System类
- Java 类反射基础
- Java基础-Date类
- 解决postgresql远程连接报错
- js/jq localStorage 存取对象
- python
- CSS控制文字,超出部分显示省略号
- 【ORACLE】Oracle测试常用表BIG_TABLE创建脚本
- java 基础类
- java包装类
- cocos2dx 里的坐标系统
- java-equals
- 为什么快速排序是不稳定的
- Haproxy Json日志格式配置
- 【内含福利】黑科技神助攻_白娘子玩转云栖大会
- 序列化与反序列化
- Java订单号生成工具(实现二)基于队列