A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huangjiawei 中级黑马   /  2015-7-14 10:51  /  268 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. String类:不可变的字符序列(如:String str = "**"; str += "javaEE")  
        1.String类与基本数据类型、包装类;与字符数组、字节数组;
         * 1.字符串 与基本数据类型、包装类之间转换
         * ①字符串 --->基本数据类型、包装类:调用相应的包装类的parseXxx(String str);
         * ①基本数据类型、包装类--->字符串:调用字符串的重载的valueOf()方法
         *
         * 2.字符串与字节数组间的转换
         * ①字符串---->字节数组:调用字符串的getBytes()
         * ②字节数组---->字符串:调用字符串的构造器
         *
         * 3.字符串与字符数组间的转换
         * ①字符串---->字符数组:调用字符串的toCharArray();
         * ②字符数组---->字符串:调用字符串的构造器
           4.String与StringBuffer的转换
           ①String --->StringBuffer:使用StringBuffer的构造器:new StringBuffer(String str);
           ②StringBuffer----->String:使用StringBuffer的toString()方法       
       
   StringBuffer类:可变的字符序列
   StringBuilder类:可变的字符序列,jdk5.0新加入的,效率更高,线程不安全。
    常用的方法:添加:append(...)  删除 delete(int startIndex, int endIndex)  修改:setCharAt(int n ,char ch)  查询:charAt(int index)
                        插入:insert(int index, String str)  反转reverse()  长度:length()

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马