lang 包:
字符串类的方法:
character 类:
isLetter(): 判断是不是字母
isDigit(): 判断是不是数字
isWhiteSpace(): 判断是不是空格
isUpperCase(): 判断是不是大写
isLowerCase(): 判断是不是小写
String 类:
equals(): 比较对象中值是否相等
length(): 返回字符串长度
CompareTo(): 比较相同索引位置上字符的 ASCII
StartsWith() :判断是否以 ... 开头
endsWith(): 判断是否以… 结尾
toUpperCase(): 将所有小写转为大写
toLowerCase(): 将所有大些转为小写
trim(): 截掉空格
indexOf(): 搜索某个字符在字符串中是否存在
LastIndexOf(): 从后往前搜索第一次遇到字符的索引
CharAt :根据下标找字符
subString :截取
concat :连结
StringBuffer 类:
append(): 追加
setcharAt(): 将下表对应的字符更改为某个字符
insert(): 插入字符
reverse(): 倒置,反置
replace(): 替换
toString(): 返回当前对象的字符串表现形式
Math 类:
static :静态
Class 类:
getClass(): 获得类的描述信息
getSuperClass(): 获得父类的描述信息
forName():java 与sql 建立连接时使用
Calendar 类:日历类
Calendar.getInstance(); 获得该类的实例
Date :日期
Date.gettime(); 获得毫秒数
get(): 获得时间组成部分
add(): 加上时间组成部分
set(): 修改时间组成部分
DAY_OF_YEAR 这一年的第几天
DAY_OF_MONTH 这一月的第几天
DAY_OF_WEEK 这一周的第几天
Random 类:
ArrayList: : 查询数据比较多时用该类
size(): 测试容量
get(): 获得集合框架中的数据
add(): 向集合框架中添加数据
set(): 修改集合框架中的数据
isEmpty(): 判断集合框架是否为空
indexof(): 搜索 内容
remove(): 删除
clear(): 清空
LinkedList: : 当插入修改数据情况多时用该类
removeFirst(): 删除第一个元素
removeLast(): 删除最后一个元素
addFirst(): 添加第一个元素
addLast(): 添加最后一个元素
Vector 类
addElement(): 添加
removeElement(): 删除
Hashmap 类
put(): 添加方法
get(): 查询数据
length(): 测试文件 容量
exists(): 判断文件是否存在
CreateNewFile(): 创建新文件
delete(): 删除原文件
getAbsolutePath(): 获得文件的绝对路径
FileOutputStream(): 输出流
FileInputStream(): 输入流
字符流:
FileReader :读文件
FileWriter: 写文件
BufferedReader: 缓冲读取流
readline(): 读取一行内容
BufferedReader 字符串读取的缓冲流
write(): 写
newLine(): 换行
System.in 的 的 read 方法,可以从控制台接受输入:
Java 与 SQL server 2005 连接
六个步骤:
// 建立数据源
// 加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 建立连接
Connection
con=java.sql.DriverManager.getConnection("jdbc:\\jdbc:myODBC","sa",
"");
// 创建语句对象
Statement sta=con.createStatement();
// 执行
SQL 语句
String strsql="Update teacher set address=' 地名' where name=' 姓名'";
int count= sta.executeUpdate(strsql);
System.out.println (" 更新了"+count+" 行记录");
// 关闭连接
sta.close();
con.close();
捕捉异常
catch(ClassNotFoundException cnfe) {
cnfe.printStackTrace();
}
catch(SQLException sqle) {
sqle.printStackTrace();
}
字符串类的方法:
character 类:
isLetter(): 判断是不是字母
isDigit(): 判断是不是数字
isWhiteSpace(): 判断是不是空格
isUpperCase(): 判断是不是大写
isLowerCase(): 判断是不是小写
String 类:
equals(): 比较对象中值是否相等
length(): 返回字符串长度
CompareTo(): 比较相同索引位置上字符的 ASCII
StartsWith() :判断是否以 ... 开头
endsWith(): 判断是否以… 结尾
toUpperCase(): 将所有小写转为大写
toLowerCase(): 将所有大些转为小写
trim(): 截掉空格
indexOf(): 搜索某个字符在字符串中是否存在
LastIndexOf(): 从后往前搜索第一次遇到字符的索引
CharAt :根据下标找字符
subString :截取
concat :连结
StringBuffer 类:
append(): 追加
setcharAt(): 将下表对应的字符更改为某个字符
insert(): 插入字符
reverse(): 倒置,反置
replace(): 替换
toString(): 返回当前对象的字符串表现形式
Math 类:
static :静态
Class 类:
getClass(): 获得类的描述信息
getSuperClass(): 获得父类的描述信息
forName():java 与sql 建立连接时使用
Calendar 类:日历类
Calendar.getInstance(); 获得该类的实例
Date :日期
Date.gettime(); 获得毫秒数
get(): 获得时间组成部分
add(): 加上时间组成部分
set(): 修改时间组成部分
DAY_OF_YEAR 这一年的第几天
DAY_OF_MONTH 这一月的第几天
DAY_OF_WEEK 这一周的第几天
Random 类:
Rand.nextInt 随机数
ArrayList: : 查询数据比较多时用该类
size(): 测试容量
get(): 获得集合框架中的数据
add(): 向集合框架中添加数据
set(): 修改集合框架中的数据
isEmpty(): 判断集合框架是否为空
indexof(): 搜索 内容
remove(): 删除
clear(): 清空
LinkedList: : 当插入修改数据情况多时用该类
removeFirst(): 删除第一个元素
removeLast(): 删除最后一个元素
addFirst(): 添加第一个元素
addLast(): 添加最后一个元素
Vector 类
addElement(): 添加
removeElement(): 删除
Hashmap 类
put(): 添加方法
get(): 查询数据
remove(): 删除数据
length(): 测试文件 容量
exists(): 判断文件是否存在
CreateNewFile(): 创建新文件
delete(): 删除原文件
getAbsolutePath(): 获得文件的绝对路径
FileOutputStream(): 输出流
FileInputStream(): 输入流
字符流:
FileReader :读文件
FileWriter: 写文件
BufferedReader: 缓冲读取流
readline(): 读取一行内容
BufferedReader 字符串读取的缓冲流
write(): 写
newLine(): 换行
System.in 的 的 read 方法,可以从控制台接受输入:
InputStreamReader() 配合 BufferedReader() 使用
Java 与 SQL server 2005 连接
六个步骤:
// 建立数据源
// 加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 建立连接
Connection
con=java.sql.DriverManager.getConnection("jdbc:\\jdbc:myODBC","sa",
"");
// 创建语句对象
Statement sta=con.createStatement();
// 执行
SQL 语句
String strsql="Update teacher set address=' 地名' where name=' 姓名'";
int count= sta.executeUpdate(strsql);
System.out.println (" 更新了"+count+" 行记录");
// 关闭连接
sta.close();
con.close();
捕捉异常
catch(ClassNotFoundException cnfe) {
cnfe.printStackTrace();
}
catch(SQLException sqle) {
sqle.printStackTrace();
}
预编译语句对象:preparedStatement
来源:尚硅谷 宋红康讲师