字符串的方法:
Concat();将指定字符串连接到此字符串的结尾;
Length();计算字符串的长度
isEmpty();当length()为0的时候返回真。
.equals(),比较相等为真
charAt().返回指定索引处的char值,索引指的是第几个字符
contains()。确认字符串内是否包含某字符串。
endsWIth().确定字符串是否以指定的后缀结束。
equalsIgnoreCase;不考虑大小写进行字符串相等与否比较。
indexOf;返回指定字符或者字符串在此字符串中第一次出现时的索引
lastIndexOf;返回指定字符在此字符串中最右边出现处的索引。
replace;返回一个新字符串,通过一段新字符串替换某一段旧的字符串。
split;根据给定正则表达式匹配拆分此字符串。
startsWith;测试此字符串是否以指定的前缀开始。
substring;返回一个子字符串,自指定处始,至末尾止。
toLowerCase();将所有字符都转换为小写;
toUpperCase();将所有字符都转化为大写;
trim;返回出去首端和末端的空白。
绝对值运算函数:Math.abs();
字符串在进行运算的时候一定要保证索引一定要在可控范围内。
选取子字符串:Substring(0,3),指的是从索引0至索引3-1的字符串.
选取子字符:中第几个字符是什么的时候用全部用charAt()函数
两个字符连接成字符串
Char a=’f’;
Char b=’g’;
System.out.println(a+b);并不得到ab
System.out.println(a+””+b);d得到的是ab
Java语言的基本组成部分:
1.关键字
概述:语言被Java赋予了特殊含义的单词
例如:class void public 等等。。。
2.标识符
概述:在程序中自定义的名字
例如:类名,变量名,方法名
标识符的组成部分:
a-z A-Z 0-9 _ $
规则:
1,不可以使用关键字
2,不可以用数字开头
规范(见名知意):
类名:如果多个单词,每个单词首字母大写,XxxYyy
方法名:多个单词从第二个单词首字母大写,xxxYyy
变量名:同方法名
3.注释
概述:用来解释说明代码;
多行注释:/*注释内容*/
文档注释:/**注释内容*/
4.常量和变量
整数:
小数:
字符:
字符串:数据拼接双引号异化为新字符串
布尔值:
Null:本身是一个常量,专门给引用数据类型的变量赋值
基本数据类型(四类八种)面试题
整数:byte short int long
小数:float double
字符:char
布尔:boolean
注意String 字符串不是基本数据类型,是引用数据类型。
引用数据类型:
String(类)
接口
数组
5.运算符
算术运算符
赋值运算符:
比较运算符:比较表达式本质是一个布尔值
逻辑运算符:4&&5不对,逻辑运算符两端必须是boolean类型的值或者表达式。
6.语句
If结构
While结构
7.函数(方法)
8.数组