技术探讨
11天的基础课程可以分为6大类:
其中计算机基础知识课分为:1. 计算机基础 2计算机基础 3Java概述 4JDK环境安装配置 5环境变量配置 6Java程序入门 这6大类
编程基础可分为:1常量与变量 2常量与变量 3运算符 4.流程控制语句 5方法 6数组 这6大类
面向对象可分为:1面向对象思想 2类与对象 3成员变量和局部变量 4.封装 5this关键字 6构造方法 这6大类
常用类可分为:1.Object类 2.Scanner类 3.Random类 4.String 5.StringBuilder 这5大类
集合可分为:1.集合概述 2.集合特点 3.ArrayList 集合这3大种
IO可分为:1.字符输入流 2.字符输出流 3.字符缓冲输入流 4.字符缓冲输出流 5.复制文件 6.集合与文件中数据相互读写 这6大种
接下来是我平时记得一些小知识点:
字符串类String:
Stringstr=”hello”;方式1
Stringstr=new String(”hello”)方式2
char[arr]={‘t’,‘o’,‘d’}
Stringstr=new String(字符数组)把字符数组变成字符串
char[arr]=str.toCharArray()把字符串变成字符数组截取字符数组中固定的位数,拼成字符串
Stringstr=new String(字符数组,开始的位数,截取的长度)
String s1=“字符串“String s2=new String(“字符串”)
s1.equals(s2)//s2.equals(s1)都可以 判断值是否相等 区分大小写
s1.equalslgnoreCase(s2)判断值是否相等,不区分大小写
s1.startsWith(“字符串abc”)判断s1是否以字符串abc开头
s1.endswith(“abc”)是否以abc结尾 注意:不要写特殊符号
s1.length()获取字符串长度(字符串也是有索引,从0开始)
s1.charAt(索引)获取字符串中索引处的字符
s1.indexOf(字符串)返回括号中字符串在字符串s1中首次出现的位置索引没出现返回-1
s1,substring(开始索引)从索引处开始截取,默认截取到最后
s1,substring(喀什索引,结束索引)举例:获取world:
Stringstr2=”helloword!”;
Stringstr3=str2. Substring(5,10);
System.out.println(str3);
s1.toLowerCase全部变成小写
s1.toUpperCase全部变成大写
s1.trim()去除左右两端的空格
s1。Split(字符串)根据字符串把s1分割成数组
StringBuildersb=new StingBuider()
sb.capacity()获取容量,初始值是16
sb.length()获取字符串的长度
|