String 及 StringBuffer常用方法总结

发布时间:2021-11-30 00:25:32

String类:(不可变类)


创建:new String();?String(StringBuffer sb);? “ ”;


字符串长度:str.length();


获取子串:str.substring(start,end);----[0,N)


字符串包含:boolean = str.contains(s);


不区分大小写判断:str.equalsIgnoreCase(“hello”);


字符串字典顺序比较:int I = str.compareTo(“hello”);


小写:str.toLowerCase();


大写:str.toUpperCase();


删除头尾空格:str.trim();


子字符在字符串中最后出现的位置:str. lastIndexOf(i);(从后向前检索第一次)


?


字符串分割:str.split(“ .“);??? //结果为字符(串)数组


获取字符char:str.charAt(index);


转为byte[]数组:str.getBytes();


转为char[]数组:array = str.toCharArray(); ??//for(char c : char_array)单字符遍历


char[]转为String:String.valueOf(char[]);? newString(char[][,0,len]);


//注意:char[]转为String后未满部分的数组空格一同转换,易出错。


?


基本类型转为String对象:String.valueOf(Integeri);


**巧用“”:String str += char + ““ + int ;? //将基本类型转为字符串类型


String类型转为基本类型:int i1 = newIntger(str);? int i2 = Integer.parseInt(str);


向StringPool中动态添加对象:intern();?? //执行后”a”==new(“a”)


字符替换:str.relaceAll(“-“ , ”:”);??? // 改变str





StringBuffer类:(字符序列可变的字符串)


创建:StringBuffer sb = new StringBuffer();????new StringBuffer(String str);


转为String对象:sb.toString();


字符串追加:sb.append(“string”);


反转:sb.reverse();


删除:sb.delete(start,end);


插入:sb.insert(i,”new”);?? //在第i位插入new


替换:sb.repalce(i,i+1,”new”);?? //[i,i+1)替换为new


ch字符第一次出现位置:sb.indexOf(int ch);


ch字符最后一次出现位置:sb.lastIndexOf(int ch);



相关文档

  • 历史上的阿房宫是否存在?存在的话又被谁烧毁了?
  • 平菇病虫无公害防治
  • 2020大学毕业生登记表自我鉴定600字
  • 有关小猫的童话故事精选
  • 加强和改进企业党建工作心得体会
  • JAVA如何中输入数据
  • 写对爸爸说的语句
  • 面试笔记(网易-Java开发实习)
  • vivoy85原装充电器多少钱
  • 民间故事端午节的传说
  • 许多种类的青蛙正在消失
  • 新一代VTL实现“新”的数据保护
  • python软件测试面试题-软件测试面试问题及答案
  • 公务员面试行为举止礼仪常识
  • 经典的传媒公司商业策划方案范文
  • 戴尔怎么看有没有键盘灯
  • 石牌镇“十一五”规划思路报告
  • 周一暖心问候语
  • ubuntu18.04 运行时提示缺少libstdc++.so.6
  • 欣赏是一种善良阅读题答案
  • 一号货车直达怎么使用
  • 清晨走在阳光的小路上
  • 垃圾收集器常用参数
  • 西红柿炒鸡蛋怎么做需要放多少糖
  • 宝宝开发右脑的游戏有哪些
  • 跨站请求伪造(CSRF)的防护措施
  • 阿胶的精彩广告词
  • 苦瓜多少钱一斤?苦瓜多少钱一斤2017?
  • 华为nova7发烫
  • 销售人员劳务合同范本
  • 猜你喜欢

  • 最启迪人生的哲理名言50句
  • 【最新】201X年2月教师辞职申请书-实用word文档 (2页)
  • 人教版数学九年级上册 24.3正多边形和圆(第1课时)(共25张PPT)
  • 突发性神经性耳鸣的治疗方法
  • 如何撰写国家自然科学基金项目申请书
  • 成都市成华区建设社区综合经营部裕华化妆品一门市部企业信用报告-天眼查
  • 【2018-2019】北京博物馆作文大全-推荐word版 (5页)
  • 【最新】公司内部管理制度-推荐word版 (18页)
  • 005隧道土方技术交底1#
  • 高三命题作文800字范文:生日礼物
  • 《动物过冬》教学设计
  • 复*测试练*二年级上学期小学语文六单元试题
  • 高考英语二轮专题复*突破检测:“阅读理解+阅读七选五”提速练(三) 含答案
  • 九年级物理全册 第15章 电流和电路 第4节 电流的测量课件 (新版)新人教版
  • 初二作文《新的发现》1000字(共13页PPT)
  • 上市公司信息披露监管与案例分析PPT精品文档54页
  • 治疗神经衰弱的药物有哪些
  • 客户关系管理中的客户识别步骤
  • 电气工程质量检查验收作业指导书
  • 2018-2019学年九年级语文上册 第二单元 第7课 就英法联军远征中国给巴特勒上尉的信练* 新人教版
  • 美术基础起步教程—素描头像_演示文稿2
  • 美术学油画的绘画作品
  • 蓬莱市广厦勘察设计审查有限公司企业信用报告-天眼查
  • 教育实*报告总结范文3000字
  • hsk5词汇 101-200
  • 花千骨感人经典语录带图
  • 【精品文档】互联网+汽车美容维修企业策划书
  • 2019年7月税务局个人述职报告
  • 最新-2019年村主任助理学*工作计划范文 精品
  • 以文致太*——略论秦汉之际的政治走向和文化选择
  • 黑龙江省建三江农垦青龙山农场农业服务中心企业信用报告-天眼查
  • 送温暖、献爱心捐赠衣被温暖灾区活动
  • 最新-市人大机关扶贫工作计划 精品
  • 如何给初中生辅导语文
  • 在“好马跳槽”等问题的背后 2019跳槽马
  • 最新SPSS简单数据分析报告
  • 学生伤害事故预防与处理
  • 健康常识-耳鼻疾病患者不宜乘坐飞机
  • 【最新2018】瑟肽晏?肪滞盼?ぷ髯芙岘范文模板 (6页)
  • 2016-2022年中国冷库行业运营态势及发展定位分析报告
  • 时间的可贵
  • 新北师大版语文三年级下册《信》ppt公开课课件2
  • 电脑版