没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
目录前言String字符串和char字符的区别拓展相互转换String字符串转换成char字符数组char字符转换成String字符串char字符数组转换成String字符串String类和StringBuffer类之间的转换拼接String字符串之间的拼接String字符串和char字符之间的拼接String字符串、char字符以及char字符数组之间的拼接在指定位置插入在String字符串的指定位置插入String字符串(或char字符或char字符数组)在char字符数组的指定位置插入char字符数组(或char字符或String字符串)增加或减少长度增加或减少char字符数组的长度增加
资源推荐
资源详情
资源评论
























Java中中string字符串和字符串和char字符之间的千丝万缕字符之间的千丝万缕
目录目录前言String字符串和char字符的区别拓展相互转换String字符串转换成char字符数组char字符转换成String字符串char字符
数组转换成String字符串String类和StringBuffer类之间的转换拼接String字符串之间的拼接String字符串和char字符之间的拼接
String字符串、char字符以及char字符数组之间的拼接在指定位置插入在String字符串的指定位置插入String字符串(或char字符
或char字符数组)在char字符数组的指定位置插入char字符数组(或char字符或String字符串)增加或减少长度增加或减少char字
符数组的长度增加或减少String字符串的长度
前言前言
String字符串和字符串和char字符的区别字符的区别
类型
char是字符类型, String是字符串类型。
char只是一个基本数据类型,而String 是一个类,可以直接调用方法。
存储
String是用来存放一串字符的, char是用来存放单个字符的。
String内部用来存储的结果是一个char字符数组。
定义
char定义时用单引号 ,只能有一个字母或数字。
String定义时用双引号 ,可以是一个或者多个的字母或数字等,就是所谓的字符串。
拓展拓展
String类类是字符串常量,是不可更改的常量。而StringBuffer类类是字符串变量,它的对象是可以扩充和修改的。
下面将用到StringBuffer类的方法,所以先介绍一下。
相互转换相互转换
String字符串转换成字符串转换成char字符数组字符数组
第一种方法适合直接按string字符串的先后顺序把字符放进数组里面;
第二种方法就可以正序或者倒序,String类的charAt()方法用于获取指定索引处的单个字符;
这里顺便提供一种倒序的方法,StringBuffer类的reverse()方法用于反转字符串。
String str = "abcd";
//第一种方法(正序)
char[] ch = str.toCharArray();
//第二种方法(倒序)
char[] ch = new char[str.length()];
int j = str.length()-1;
for (int i=0; i < ch.length; i++){
ch[i] = str.charAt(j--);
}
//倒序的写法一
StringBuffer str1 = new StringBuffer(str);
str1.reverse();
//倒序的写法二
StringBuffer str1 = new StringBuffer(str).reverse();
char字符转换成字符转换成String字符串字符串
char ch = 'a';
//第一种方法
String str = ch + "";
//第二种方法
String str = Character.toString(ch);
//第三种方法
String str = String.valueOf(ch);
char字符数组转换成字符数组转换成String字符串字符串
char[] ch = {'a', 'b', 'c'};
//第一种方法
String str = new String(ch);
//第二种方法
String str = String.valueOf(ch);
String类和类和StringBuffer类之间的转换类之间的转换
String str = "abc";
//String类转换成StringBuffer类
StringBuffer buf = new StringBuffer(str);
//StringBuffer类转换成String类
String str = buf.toString();//第一种方法
String str = new String(buf);//第二种方法
资源评论


weixin_38716081
- 粉丝: 3
- 资源: 944
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
