对JAVA基本数据类型和String类的个人理解

[color=olive][/color][size=medium][/size][align=left][/align]
1.JAVA的基本数据类型
java的基本数据类型有8种

1.整型
byte 字节型 8bit 范围:-128~127(-2^7~2^7)
short   短整型 16bit
int 整型 32bit
long 长整型 64bit

2.浮点型
float 单精度 32bit
double 双精度 64bit

3.布尔
boolean 布尔类型 true和false

4.字符
char 字符型 16bit

使用:
byte a = (byte)128;
byte b = (byte)-129;   //当超出范围时,使用强制转换  值遵循循环往复
编译运行值 a=-128   b=127

char C='c';//声明一个字符型变量并赋值为 c
int i = C;//声明一个整型变量,并将C的值赋给i,自动转换为整型,此时i等于C值的ASCII码值
long l = C;//声明一个长整型变量,并将C的值赋给l,自动转换为长整型,此时l等于C值的ASCII码值的长整型数
float f = 10000.0F;//默认为double类型,若要声明为float型可以在数的末尾加上F或f  表明是float型
double d = f;//可以直接将float型的变量值赋给double型的变量
boolean bool = true;//布尔型变量 默认值为false,只有true和flase两个值
l = (long)f;//float型变量值赋给long型变量时必须进行强制类型转换为long型
d = l;//long型值可直接赋给double型

注: 基本数据类型声明赋值时,变量名  等于 所赋值  的内容;


2.String类的使用
1.String在Java中是类。
一般每个单词首字母大写的字符串为类;
普通变量一般都为小写;
常量值一般全部大写;

String表示的是字符串

实例化一个String类对象并初始化的两种方法
String str=new String("learning java");//这种赋值方法,对象名等于所赋的值存储的地址(new)
或 String str1="learning java";//这种赋值方法,对象名等于所赋的值(即learning java)

char [] array={'l','e','a','r','n','i','n','g'};//声明char型字符数组

String str2="learning java";

boolean bool_1 = str1.equals(str2);  此时: bool_1 = true; 
boolean bool_2= str1.equals(str2);   此时: bool_2 = false;


String类常用的方法:
char  a = charAt(int index);//返回指定索引处的 char 值
String str3 = concat(String str)//将指定字符串连接到此字符串的结尾
boolean bool = object1.equals(object2);//将此字符串与指定的对象比较
int point1 = indexOf(int ch);//返回指定字符在此字符串中第一次出现处的索引
int point2 = indexOf(int ch, int fromIndex);//返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。

........(详见  JDK_API_1_6_zh_CN.CHM  中String类方法)

     注:静态的方法  只需用类名调用

.字符串统计操作
     euriyui3743289^%^&*&DJHK2312
统计字符串中每一个字符出现的次数

将String中的方法都使用一遍

2.总结:
基本数据类型和String类的总结

你可能感兴趣的:(java)