总结(String)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 总结(String)

总结(String)

 2013/7/17 12:13:04  Lithops  程序员俱乐部  我要评论(0)
  • 摘要:总结(String)1.String的类型分为两大类:原始类型和对象类型(引用类型)原始类型:表示范围byte字节型8bits-128-127int整型32bits-2^16-2^16short短整型16bits-2^8-2^8long长整型64bits-2^32-2^32char字符型16bits0-2^16float浮点型32bits-2^16-2^16double双精度64bits-2^32-2^32boolean布尔型trueorfalse注意:前五种是采用十进制存储
  • 标签:总结
总结(String)

1.String的类型

  分为两大类:原始类型和对象类型(引用类型)

  原始类型:    表示范围
byte 字节型 8bits            -128-127
int 整型 32bits    -2^16-2^16
short   短整型 16bits    -2^8-2^8
long 长整型 64bits    -2^32-2^32
char 字符型 16bits     0-2^16
float 浮点型 32bits    -2^16-2^16
double 双精度 64bits    -2^32-2^32
boolean 布尔型 true or false

注意:前五种是采用十进制存储,flout和double采用的是16进制存储,所以在进行数据类型转换时候会出现精度变化问题。

2.数据类型的定义
int i=100;
char name="sb";
注意:一般的ASSIC码,常用的有120多个,所以一般可以用byte型表示。

强制转换:
flout a=12.43;
int t=(int)a;
注意:在一些转换中,需要考虑到数据类型的范围。
3、String的方法和性质
String是JAVA里的一个类,不是一种基数据类型,它有属于自己的方法和属性。
索引是从0开始计算,字符串的长度是从1开始。
123jfisegxse   字符长度是12 索引为3的字符是j.
以下是几种字符串的方法:

1)返回指定索引处的char值:
charAt(int index);//索引范围为从 0 到 length() - 1
charAt(i);//获取第i个位置的字符
2)将字符从此字符串复制到目标字符数组:
getChars(int srcBegin, int srcEnd, char[] dst,int dstBegin);
要复制的最后一个字符位于索引 srcEnd-1 处(因此要复制的字符总数是       srcEnd-srcBegin)。要复制到 dst 子数组的字符从索引 dstBegin 处开始,并结束于索引。
3)比较两个字符串是否相等:
  equals(anObject);//将字符串于
4)去掉字符串首尾的空格:
  trim();
5)获取指定字符最后一次出现的索引位置:
          lastIndexOf("e");
6)根据指定的字符分割字符串的方法:
  substring(0,10);
                  abcdefg    substring(3);   得到的字符串是defg
7)获取指定字符串第一次出现的位置:
  indexOf("e");
8)截取一个字符串,起始位置和结束位置:
substring(int beginIndex,int endIndex)
9)获取字符串的长度:
length();
     
4、equals和"=="的区别
equals比较的是字符串的内容是否相同,对引用类型中两个变量的内容是否相同。
"=="比较的是值的大小,例如一些整型、Byte型的数值大小的比。
发表评论
用户名: 匿名