当前位置: 首页 > news >正文

一个工厂做网站有什么好处泰安网络安全工程师培训

一个工厂做网站有什么好处,泰安网络安全工程师培训,百度官网app下载安装,公司标志设计图片大全免费有一次在做项目的时候#xff0c;发现一处平时都是用String的地方#xff0c;用上了StringBuffer。不禁疑惑#xff0c;在网上查了一下#xff0c;看看他们之间的区别#xff1a; 初始化#xff1a; StringBuffer s new StringBuffer(); 此时初始化的对象是一个空对象…有一次在做项目的时候发现一处平时都是用String的地方用上了StringBuffer。不禁疑惑在网上查了一下看看他们之间的区别 初始化 StringBuffer s new StringBuffer(); 此时初始化的对象是一个空对象如果是要创建带内容的对象则 StringBuffer s new StringBuffer(“abc”); 这样初始化出的StringBuffer对象的内容就是字符串”abc” 需要注意的是StringBuffer和String属于不同的类型也不能直接进行强制类型转换下面的代码都是错误的 StringBuffer s “abc”; //赋值类型不匹配 StringBuffer s (StringBuffer)”abc”; //不存在继承关系无法进行强转 StringBuffer对象和String对象之间的互转的代码如下 // String转换为StringBuffer String s “abc”; StringBuffer sb1 new StringBuffer(s); // StringBuffer转换为String StringBuffer sb2 new StringBuffer(“123”) String s2 sb2.toString(); StringBuffer的常用方法 StringBuffer类中的方法主要偏重于对于字符串的变化例如追加、插入和删除等这个也是StringBuffer和String类的主要区别。 1、append方法 public StringBuffer append(boolean b) 该方法的作用是追加内容到当前StringBuffer对象的末尾类似于字符串的连接。调用该方法以后StringBuffer对象的内容也发生改变例如 StringBuffer sb new StringBuffer(“abc”); sb.append(true); 则对象sb的值将变成”abctrue”。 使用该方法进行字符串的连接将比String更加节约内容例如应用于数据库SQL语句的连接例如 StringBuffer sb new StringBuffer(); String user “test”; String pwd “123”; sb.append(“select * from userInfo where username“) .append(user) .append(“ and pwd”) .append(pwd); 这样对象sb的值就是字符串“select * from userInfo where usernametest and pwd123”。 2、deleteCharAt方法 public StringBuffer deleteCharAt(int index) 该方法的作用是删除指定位置的字符然后将剩余的内容形成新的字符串。例如 StringBuffer sb new StringBuffer(“Test”); sb. deleteCharAt(1); 该代码的作用删除字符串对象sb中索引值为1的字符也就是删除第二个字符剩余的内容组成一个新的字符串。所以对象sb的值变为”Tst”。 还存在一个功能类似的delete方法 public StringBuffer delete(int start,int end) 该方法的作用是删除指定区间以内的所有字符包含start不包含end索引值的区间。例如 StringBuffer sb new StringBuffer(“TestString”); sb. delete (1,4); 该代码的作用是删除索引值1(包括)到索引值4(不包括)之间的所有字符剩余的字符形成新的字符串。则对象sb的值是”TString”。 3、insert方法 public StringBuffer insert(int offset, boolean b) 该方法的作用是在StringBuffer对象中插入内容然后形成新的字符串。例如 StringBuffer sb new StringBuffer(“TestString”); sb.insert(4,false); 该示例代码的作用是在对象sb的索引值4的位置插入false值形成新的字符串则执行以后对象sb的值是”TestfalseString”。 4、reverse方法 public StringBuffer reverse() 该方法的作用是将StringBuffer对象中的内容反转然后形成新的字符串。例如 StringBuffer sb new StringBuffer(“abc”); sb.reverse(); 经过反转以后对象sb中的内容将变为”cba”。 5、setCharAt方法 public void setCharAt(int index, char ch) 该方法的作用是修改对象中索引值为index位置的字符为新的字符ch。例如 StringBuffer sb new StringBuffer(“abc”); sb.setCharAt(1,’D’); 则对象sb的值将变成”aDc”。 6、trimToSize方法 public void trimToSize() 该方法的作用是将StringBuffer对象的中存储空间缩小到和字符串长度一样的长度减少空间的浪费。 总之在实际使用时String和StringBuffer各有优势和不足可以根据具体的使用环境选择对应的类型进行使用。 注以上内容引用自http://blog.csdn.net/jason0539
http://www.yutouwan.com/news/467960/

相关文章:

  • 备案号链接工信部网站乐陵外贸seo
  • 网站打不开被拦截怎么办网络公司推广
  • 怎么做网站的排名优化自建营销型企业网站
  • 西安网站网页设计个人如何做跨境电商?
  • 网站建设费用多少钱网站建设的公司上海
  • 网站建设和维护岗位的职责做网站需要什么技能
  • 赤峰北京网站建设jmr119色带
  • 给你一个网站怎么做个人信息管理网站建设
  • 申请手机网站宁乡的网站建设
  • 网站幻灯片js代码淄博便宜网站设
  • 网站seo推广的方法专业展馆展厅设计公司深圳
  • wordpress 更改数据库密码错误seo营销推广费用
  • 如何提高网站收录数无忧网站建设
  • 网站做行业认证好处广告联盟代理平台
  • 企业网站建设是什么实现的物质基础和技术支撑网站建设工作室怎么开
  • 建设公司网站大概需要多少钱济南百度推广电话
  • 云空间布置网站国外大型购物网站
  • 加强机构编制网站建设力度宣威网站
  • 上海什么做网站的公司比较好成都画册设计的公司
  • 设计用哪些网站有哪些功能弄个app要花多少钱
  • 阿里云怎么建设网站衡阳关键词优化首选
  • 兰州做网站的有哪几个学网站建设 去哪里
  • 免费外贸自建网站wordpress页面加载耗时代码
  • 城建道桥建设集团网站wordpress不同分类调用不同文章
  • dw制作网页模板百度网站推广优化工具
  • 安徽富通建设集团有限公司网站推广普通话的广告语
  • 湖州网站建设服务小游戏网站
  • 嘉兴平湖网站建设网站本地环境搭建
  • 如何在学校网站上做链接威海城乡建设局网站首页
  • 网站改版要改哪些页面设置自己的网站