
杂项
iteye_20219
这个作者很懒,什么都没留下…
展开
-
byte转换
byte的取值范围是-128 ~ 127 8个位的第一个位是符号位: 0000 0001 为 1 1111 1111 为 -1 最大正数为0111 1111 为127 最大负数为1000 0000 为-128 进行隐式转换时 byte i = 128 这样是错误的,因为超出了byte的取值范围. 所以我们要做强制类型转换: byte i = (by...原创 2010-01-13 15:28:54 · 631 阅读 · 0 评论 -
HashMap中重写hashCode和equals方法
原文地址:http://blog.chinaunix.net/u1/53616/showart_432480.html 我们可以放基本变量或者自己定义的对象来进行key-->value的查找 我们先创建一个自己的类,作为hashmap的key class key { int i; public key(int i) { this.i = i; } } ...原创 2010-02-02 14:08:50 · 661 阅读 · 1 评论 -
三目运算符表达式
String s=(b!=b)? ( (b!=b)?"Hello":"hello" ) : ( (b!=b)?"world":"world" ); 这是一个大的三目运算符表达式 套着两个小的。把大的分出来,小的就很清楚了。两个红色括号是我加上的,有助于理解,看清那个大的三目运算符表达式。 String[][][] arr={ {{},null}, {{"1"...原创 2010-02-02 14:15:58 · 456 阅读 · 0 评论