java学习笔记——API中的常用类和StringBuffer
来源:互联网 发布:java中的log怎么用 编辑:程序博客网 时间:2024/05/22 14:07
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
Arrays工具类
数组操作类
Arrays工具类的方法使用
*public static String toString( int[] a )
把一个整形的数组转换成字符串
*public static void sort( int[] a )
把数组进行排序
*public static int binarySearch ( int[] a, int key)
对数组进行二分查找.
System类常用方法使用
*public static void exit ( int status)
退出虚拟机
**public static long currentTimeMillis()
返回当前时间的毫秒值
System类中的复制数组的方法
*public static void arrayCopy(Object src, int srcPos, Object dest, int destPos, int length )
从指定数组中复制一个数组,复制从指定位置开始,到目标数组的指定位置结束.
StringBuffer类的概述及构造方法
1、问题:StringBuffer和String的区别?
String 一但被赋值不可以被改变,而StringBuffer是可以被改变的 (因为它是使用了一个缓冲区机制)
2、创建StringBuffer对象的三种方式
StringBuffer()
创建一个StringBuffer对象默认长度是16
StringBuffer( int capacity )
创建一个指定长度的StringBuffer对象.
StringBuffer( String str)
相当把String类型转换成StringBuffer类型.
3、public int length ()
获取实际长度
public int capacity ()
获取理论长度
4、想把String和StringBuffer互相转换怎么办?
使用它们对应类中的构造方法可以实现.
StringBuffer的添加功能
public StringBuffer append ( int i )
在末尾追加元素
public StringBuffer insert ( int index, String i )
在指定索引处增加元素.
StringBuffer的删除功能
StringBuffer deleteCharAt ( int index )
删除指定索引处的字符
StringBuffer delete ( int start , int end )
删除从位置开始到指定索引结束
StringBuffer replace(int start, int end, String str)
把指定索引到指定索引之间的字符用一个字符串替换
String substring(int start)
从指定索引开始截取到末尾
String substring(int start, int end)
从指定索引开始截取到指定索引
StringBuffer reverse()
把字符串反转
注意:以后写文件名或类名时不要用系统已有的类名.
基本类型:形式参数的改变不会影响实际参数(因为传递的是实际的值)
引用类型:形式参数的改变会影响实际参数(传递的是地址值)
但是:String类型除外
结论
常量相加会直接累加,然后在常量池中找对应的值去使用.
变量相加会重新开辟一块空间.
Integer类的概述和使用
Integer类是基本类型int的包装类
public static String toBinaryString( int i )
把int类型数据转换成二进制的变现形式
public static String toOctalString( int i )
把int类型数据转换成八进制的变现形式
public static String toHexString( int i )
把int类型数据转换成十六进制的变现形式
Integer类的构造方法
基本类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
通过Integer的构造方法可以把String类型转换成Integer类型
注意:这个字符串必须是由纯数字组成才可以.
- java学习笔记——API中的常用类和StringBuffer
- (23)Java学习笔记——常用对象API / StringBuffer类
- JAVA学习笔记——StringBuffer和StringBuilder类
- String、Integer、StringBuffer和API类中的常用方法
- Java学习笔记4——StringBuffer和StringBuilder
- java基础学习总结——常用类stringBuffer
- JAVA学习笔记(十八)- API常用类
- 黑马程序员 java学习笔记——String类(包含StringBuffer和StringBuilder)
- 黑马程序员——常用API(StringBuilder和StringBuffer以及基本数据类型包装类)
- java基础总结19-java常用API(StringBuffer和Arrays工具类)
- java学习笔记(十)----String类和StringBuffer类
- 区别 String 类 和 StringBuffer 类 -Java 学习笔记 (19)
- Java学习笔记(十)String类和StringBuffer类
- JAVA学习第三十一课(常用对象API)- StringBuffer类&&StringBuilder类
- 鸟哥Java学习之String类 and StringBuffer类-常用对象API
- java学习笔记-String 和StringBuffer
- 【Java学习笔记】String、StringBuffer和StringBuilder
- 【Java学习笔记】08.String和StringBuffer
- LeetCode 17 Letter Combinations of a Phone Number 递归与DFS的使用
- 在一个大DataTable的基础上去除重复数据,分别创建2个小DataTable,省去多次数据库连接,提高效率,加快程序运行
- OCUI界面设计:状态栏
- matlab读取csv文件数据
- quick-3.5打包apk中的两个坑
- java学习笔记——API中的常用类和StringBuffer
- poj 1087 A Plug for UNIX 【最大流】
- innodb之change buffer被动merge
- Java URLClassLoader实现插件功能开发
- web安全 xss攻击
- Swift学习笔记(二十三)——Swift泛型初识
- MySQL主从服务器数据一致性的核对与修复
- java学习笔记——日期操作类(date,calendar等)
- 验证码破解