基本数据类型对象包装类:
Bytebyte
Shortshort
Integerint
Longlong
Booleanboolean
Folatfolat
Doubledouble
Characterchar
基本数据类型对象包装类的最常见作用,
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转换成字符串:
基本数据类型+“ ”
基本数据类型 . toString(基本数据类型值);
如:Interger。toString(34);//将34整数变成“34”;
字符串专程基本数据类型:
xxx a = Xxx . parseXxx(String);
int a = Integer . parseInt(”123“);
double b = Double . parseDouble(”12.23“);
boolean b = Boolean . parseBoolean(”true“);
十进制转换其他进制:
toBinaryString();
toHexString();
toOCtalString();
其他进制转成十进制:
parseInt(string,radix);
byte数值最大为127
Integer a=128 Integer b=128 a==b 返回false
Integer c=127 Integer d=127 c==d 返回true
StringBuffer(常见功能-添加)
StringBuffer是字符串缓冲区。 是一个容器。
特点:
<!--[if !supportLists]-->1.<!--[endif]-->长度是可变化的。
<!--[if !supportLists]-->2.<!--[endif]-->可以直接操作多个数据类型。
<!--[if !supportLists]-->3.<!--[endif]-->最终会通过toString方法变成字符串。
C create U update R read D delete
<!--[if !supportLists]-->1.<!--[endif]-->存储
<!--[if !supportLists]-->a) <!--[endif]-->StringBuffer append():将指定数据作为参数添加到已经数据结尾处。
<!--[if !supportLists]-->b) <!--[endif]-->StringBuffer insert(index,数据):可以将数据插入到指定index位置。
<!--[if !supportLists]-->2.<!--[endif]-->删除
<!--[if !supportLists]-->a) <!--[endif]-->SringBuffer delete(start,end):删除缓冲区中的数据,包含start,不包含end。
<!--[if !supportLists]-->b) <!--[endif]-->StringBuffer delete(index):删除指定位置的字符。
<!--[if !supportLists]-->3.<!--[endif]-->获取
<!--[if !supportLists]-->a) <!--[endif]-->Char charAt(int index)
<!--[if !supportLists]-->b) <!--[endif]-->Int indexof(String str)
<!--[if !supportLists]-->c) <!--[endif]-->Int lastIndexof(String str)
<!--[if !supportLists]-->d) <!--[endif]-->Int length()
<!--[if !supportLists]-->e) <!--[endif]-->String substring(int start,int end)
<!--[if !supportLists]-->4.<!--[endif]-->修改
<!--[if !supportLists]-->a) <!--[endif]-->StringBuffer replace(start,end,string);
<!--[if !supportLists]-->b) <!--[endif]-->Void setCharAt(int index,char ch);
<!--[if !supportLists]-->5.<!--[endif]-->反转
<!--[if !supportLists]-->a) <!--[endif]-->StringBuffer reverse();
6,将缓冲区中指定数据存储到指定字符数组中
void getChars(int srcBegin,int srcEnd,char【】 dst,int dstBegin)
JDK1.5版本之后出现了StringBuilder
StringBuffer是线程同步。
StringBuilder是线程不同步。
以后开发,建议使用StringBuilder
Java升级三个因素:
<!--[if !supportLists]-->1.<!--[endif]-->提高效率。
<!--[if !supportLists]-->2.<!--[endif]-->简化书写。
<!--[if !supportLists]-->3.<!--[endif]-->提高安全性。
<!--EndFragment-->
相关推荐
基本数据类型对象包装类★★★☆ 75 集合框架:★★★★★,用于存储数据的容器。 76 < java.util > Collection接口 77 < java.util >Iterator接口 78 < java.util >List接口 78 < java.util >Set接口 80 < java....
基本数据类型的包装类 117 包装类基本知识 117 包装类的用途 118 自动装箱和拆箱?autoboxing,unboxing 119 字符串相关类(String、 StringBuffer 、 StringBuilder) 120 String类的常用方法(已讲过,不再讲!) ...
基本Java数据类型 50 变量声明和赋值 52 引用(Reference)类型 52 存储器分配和布局 53 this引用 55 Java编码约定 56 运算符的优先级 58 升级和表达式的类型转换 62 独立实践 70 第五章:数组 71 学习目标 71 数组...
3.2.1 Java中的八种基本数据类型34 3.2.2 普及二进制36 3.2.3 进制间转换37 3.2.4 基本数据类型间转换38 3.2.5 数据类型应用实例38 3.2.6 引用数据类型39 3.3 关键字.标识符.常量39 3.3.1 变量命名规范39 3.3.2 ...
010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与...
2)Java的基本数据类型,Java数组。 3)运算符与表达式,语句、控制语句、循环语句、break和continue语句。 4)类、对象,static、this、super和包,访问权限、匿名类、异常类,继承、多态性、接口,Class类、...
第6章 字符串和包装类;本章目标;字符串String;Strings are Imm;字符串对象的创建方法;Interned String;...从数字对象中获得基础数据类型数;字符串和数字之间的转换(重要);字符串和数字之间的转换(重要);
otherClass.java 从类的外部访问对象的成员 showInstVar.java 演示不同的对象拥有不同的成员变量 showMain.java 演示main方法访问本类成员 showMethod.java 演示如何定义一个方法体 showReturn_1.java return...
2 2Java的基本数据类型 2 3Java的数组 习题 第3章运算符 表达式和语句 3 1运算符与表达式 3 2语句概述 3 3控制语句 3 4 循环语句 3 5break和continue语句 习题 第4章类 对象和接口 4 1编程语言的几个发展阶段 4 1 1...
2.1 Java数据类型以及变量的定义 24 2.2 对布尔型的说明 25 2.3 Java数据类型转换 26 2.4 自动数据类型转换 26 2.5 强制数据类型转换 26 2.6 Java运算符 27 2.6.1.1 数学运算符 27 2.6.1.2 关系运算符 27 2.6.1.3 位...
6.4 基本数据类型的对象包装类 6.5 集合类 6.6 Hashtable与Properties类 6.7 System类与Runtime类 6.8 Date与Calendar,DateFormat类 6.9 Math与Random类 6.10 学习API的方法 第7章 IO/输入输出 7.1 File类 7.2 ...
6.1 基本数据类型的包装类 167 6.2 处理对象 170 6.2.1 打印对象和toString方法 170 6.2.2 ==和equals比较运算符 172 6.3 类成员 175 6.3.1 理解类成员 175 6.3.2 单例(Singleton)类 176 6.4 final修饰符 ...
3.数据类型包装类。4.String类。5.StringBuffer类。6.Date类。7.Calendar类。8.Vector类。9.Set接口。10.List接口。11.Map接口等的源代码实验资料,对学习和使用Java开发软件有很好的借鉴作用。
基本数据类型包装类的作用是:将基本的数据类型包装成对象。因为有些方法不可以直接处理基本数据类型,只能处理对象,例如vector的add方法,参数就只能是对象。这时就需要使用他们的包装类将他们包装成对象。 例:...
使用基本类型的包装器类,理解装箱和拆箱。 [*]了解Java内存机制:栈、堆、常量池等,理解垃圾回收机制。 第3章 面向过程(数组和方法) 4课时 理解如何声明数组、构造数组、初始化数组...
Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble ...
基本数据类型包装类的作用是:将基本的数据类型包装成对象。因为有些方法不可以直接处理基本数据类型,只能处理对象,例如vector的add方法,参数就只能是对象。这时就需要使用他们的包装类将他们包装成对象。 ........