boolean ava 字符串 符号 两个 uppercase rim 算术
java基础数据类型:不能=null; 四类八种:
整数型:
byte 2的8次方
short 2的16次方 int 2的32次方
long 2的64次方
浮点型: float double 布尔型: boolean(只有两个值, true, false) 字符型: char 字符串: String
类型转换: 隐式转换(我们看不到转换过程); 条件: 由低精度向高精度转换; double 16位 1.222222222 ↓ float 8位 1.2222222 共八位 double > float > long > int > short > byte 显式转换: long a = 5; int l =(int)a; //强制转换 字符串操作: String str1 = ""; //引用类型 String str = new String(""); indexOf(""): 第一次出现的位置,索引值 lastIndexOf:最后一次出现的位置,索引值 charAt : 索引 substring(5):截取从5开始往后的字符串 substring(2,4): 从2开始到3,不包括4 trim():只去掉前面和最后的空格,中间的不管 replace(‘‘,‘‘):可以是字符,可以是字符串,把前面那个换成后面那个,字符串是“” replaceALL("",""): equals():判断两个字符串是否相等 (s1,equals(s2)); split(","):字符串分割 toUpperCase():转换大写
流程控制 分支 循环语句 if.....else if.....else if....else switch(值0){ //值0是什么类型,下面的值就是什么类型 case 值1: 执行语句; break; default: 执行语句; break; } while(条件){ }do{}while() for(初始值;条件判断;初始值改变){ } for(int a : 数组(int)){ }
运算符: 算术运算符:+ - * / % + -- 关系运算符:> < >= <= == != 逻辑运算符:! & && | || ^ 位运算符:>> << >>>(无符号右移) 赋值运算符:= += -= *= /= %= 字符串连接运算符:+(在输出的时候, 只要有一个参数是字符串, 整个输出结果都是字符串) 三元运算符:布尔值?值1:值2
java入门(类型转换、字符串操作等)
来源: http://www.bubuko.com/infodetail-2065937.html