Java基础知识 七(API常用类StringBuffer、Integer、CharacterMath 等)
来源:互联网 发布:c语言access violation 编辑:程序博客网 时间:2024/05/18 01:27
1:StringBuffer
A:StringBuffer() 无参构造方法
B:StringBuffer(intsize) 指定容量的字符串缓冲区对象
C:StringBuffer(Stringstr) 指定字符内容的字符缓冲区对象
A:添加功能
(1)publicStringbuffer append(Stringstr),可以讲任何数据类型添加到字符缓冲区,并返回字符串缓冲区本身。
(2)publicStringbuffer insert(int offset,String str)在指定的位置把任意的数据类型的数据插入到字符缓冲区中,并返回字符串缓冲区本身。
B:删除功能
(1)publicStringBuff deleteCharAt(intindex) 删除指定位置的字符,并返回本身
(2)publicStringBuffer delete(int start,intend) 删除从指定位置开始,从指定位置结束的内容,并返回本身。
C:替换功能
(1) publicStringBuffer replace(int start,int end Stringstr)
从指定位置开始到指定位置结束,用str替换。
D:反转功能
publicStringBuffer reverse(); 逆序排列字符串缓冲区的对象
E:截取功能(注意这个返回值)
(1)publicString substring(int start)
截取字符,从设置的位置开始,默认到最后结束
(2)publicString substring(int start,intend) 截取字符从设置的位置开始,到设置的位置结尾
StringBuffer:同步的,数据安全,效率低。
StringBuilder:不同步的,数据不安全,效率高。
A:String,StringBuffer,StringBuilder的区别
String的内容是不能改变的,而StringBuffer,StringBuilder的内容是可以改变。
StringBuffer是同步的数据安全但是效率低,StringBuilder是不同步的,数据不安全,但是效率高。
B:StringBuffer和数组的区别?
String作为形式参数,StringBuffer作为形式参数。
String作为形式参数,形参的改变不影响实际参数的改变
StringBuffer作为形式参数,形式参数的改变直接影响实际参数
3:Integer
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
A:Integer i = newInteger(100);
B:Integer i = newInteger("100");
注意:这里的字符串必须是由数字字符组成
A:String -- int
Integer.parseInt("100");
B:int -- String
String.valueOf(100);
Character ch = newCharacter('a');
A:判断给定的字符是否是大写
public staticboolean isUpperCase(char ch)
B:判断给定的字符是否是小写
public staticboolean isLowerCase(char ch)
C:判断给定的字符是否是数字字符
public staticboolean isDIght(char ch)
D:把给定的字符转成大写
public staticchar toUpperCase(char ch)
E:把给定的字符转成小写
public staticchar toLowerCase(char ch)
Math
A:绝对值 public static int abs(int a);
B:向上取整 public static double ceil(double a);
C:向下取整 public static double floor(double a);
D:两个数据中的大值 public static int max(int a , int b);
E:a的b次幂 public static double pow(double a, double b);
F:随机数 public static double random();
G:四舍五入 public static long round(double a);
H:正平方根 public static double sqrt(double a);
Calendar rightNow =Calendar.getInstance();
A:根据日历字段得到对应的值
B:根据日历字段和一个正负数确定是添加还是减去对应日历字段的值
C:设置日历对象的年月日
- Java基础知识 七(API常用类StringBuffer、Integer、CharacterMath 等)
- JavaSE----API之常用类(StringBuffer、Integer、Character)
- String、Integer、StringBuffer和API类中的常用方法
- JAVA基础--IDE&Object类、常用API-String类、常用API-Arrays、System、StringBuffer&Integer类和Date类、对象数组
- Java基础知识:常用API
- Java基础知识:常用API
- 13 API-常用类(StringBuffer,数组高级以及Arrays,基本类型包装类{Integer,Character})
- 常用类:Object,String,StringBuffer,Charcter,Integer
- 02java语法回顾_常用api类之stringbuffer
- java基础总结19-java常用API(StringBuffer和Arrays工具类)
- JAVA学习第三十一课(常用对象API)- StringBuffer类&&StringBuilder类
- Java基础知识(七)
- Java基础知识(七)
- java基础知识(七)
- Java基础知识:java.lang包-Object、String、StringBuffer和包装类等
- 黑马程序员——IDE&Object类、常用API-String类、常用API-Arrays、System、StringBuffer&Integer类和Date类、对象数组
- 常用对象API(String类)和 StringBuffer
- Java常用类库(StringBuffer)
- Java中对象及其三大特征(封装,继…
- Java中的异常处理
- Java中String类的介绍及常见用法
- Java基础知识 五 (面向对象的概述及举例)
- Java基础知识 六 API常用类之String Scanner
- Java基础知识 七(API常用类StringBuffer、Integer、CharacterMath 等)
- 1027 Colors in Mars
- Java基础知识 八 集合(Collection、List)
- Java基础知识 九 (Collection集合子类 Set集合)
- Java基础知识 十(Map集合的概述及案例)
- Java基础知识 十一 (异常概述)
- Java基础知识 十二 IO流 (上)
- Java基础知识 十三 IO流(下)
- Java基础知识 十四 (多线程)