length():求字符串的长度

indexOf():求某个字符在字符串中的位置

charAt():求一个字符串中某个位置的值

equals():比较两个字符串是否相同

replace():将字符串中的某些字符用别的字符替换掉。形如replace(“abc”,”ddd”);字符串中的abc将会被ddd替换掉。

split():根据给定正则表达式的匹配拆分此字符串。形如 String s = “The time is going quickly!”; str1=s.split(" ");

substring():输出一个新的字符串,它是此字符串中的子串,形如substring(3,7);它将字符串中的第四个第五个第六个输出。

trim():将字符串开头的空白(空格)和尾部的空白去掉。

format():使用指定的语言环境、格式字符串和参数返回一个格式化字符串。

toLowerCase():将字符串中所有的大写改变成小写

toUpperCase():将字符串中所有的小写改变为大写

参考代码: StringTest

// String的常用方法
public class TestString2 {public static void main(String[] args) {//split()String[] str1;//声明一个空的数组String s = "The time is going quickly!";//声明一个字符串str1=s.split(" ");//根据给定正则表达式的匹配拆分字符串。for (int i=0;i<str1.length;i++){System.out.println(str1[i]);}str1 = s.split(" ",3);//根据匹配给定的正则表达式来拆分字符串。for (int i=0;i<str1.length;i++){System.out.println(str1[i]);}//substring()System.out.println(s.substring(4,7));//预计输出tim//trim()String ss = "  dssd   fkdj   ";System.out.println(ss.trim());//输出字符串前面的空白处//formatint d = 2018;String sd = "Study Hard!";System.out.println(String.format("%d年加油,%s",d,sd));//将其他类型的数据和字符串按照指定的格式输出//toLowerCase//toUpperCaseSystem.out.println(sd.toLowerCase());//将所有大写字母变为小写System.out.println(sd.toUpperCase());//将所有小写字母变为大写}
}

更多其他方法,结合api查看

String常用方法有哪些?在工作中使用过哪些?相关推荐

  1. 利用lua中的string.gsub来巧妙实现json中字段的正则替换

    业务需求 工作中需要对某个请求的json响应中的某个字段进行替换, 通常想到的方法是,先使用lua的cjson模块解析该json响应, 取出该json字段再该改写它的值. 在这样实现的过程中,遇到一些 ...

  2. 实战!工作中常用到哪些设计模式

    前言 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中,我都使用过哪些 ...

  3. 设计模式在我工作中的巧妙实践

    设计模式在我工作中的实践 大多数时候我都是写一些业务代码,可能一堆 CRUD 就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模 ...

  4. 2013年工作中遇到的20个问题:181-200

    每个人在工作中遇到的问题,很多都是类似的.了解别人遇到的问题,自己遇到的时候就可以很快地解决它. 很多人不屑于这种"细节问题",但我想说,掌握这些细节问题一次可能只能帮你节省1s的 ...

  5. 敲代码就是一把梭_2020必看!开发五年的大佬日常工作中所使用的java代码技巧...

    前言 罗列工作中实际使用的一些代码技巧或者叫工具类;知识无大小,希望大家都有收获 实用技巧 rpc服务出参统一化 什么,出参统一化有什么好说的????? 我不知道你们有没有遇到过多少五花八门的外部服务 ...

  6. 工作中如何使用线程池的?自己如何定义一个线程池?

    工作中如何使用线程池的?自己如何定义一个线程池? import java.util.concurrent.*;public class MyThreadPoolDemo {public static ...

  7. 请在请求中携带deviceid参数_日常工作中最容易犯的几个并发错误,你中了几个?...

    作者:Jay_huaxiao 前言 列举大家平时在工作中最容易犯的几个并发错误,都是在实际项目代码中看到的鲜活例子,希望对大家有帮助. First Blood 线上总是出现:ERROR 1062 (2 ...

  8. java常用工具类_java(二):工作中常用到的工具类

    工作中大家要用到很多工具类,第三方的jar中有很多现成的工具类符合自己的项目需要,这个时候就不需要去重复造轮子了,从而节省了很多时间,大家可以利用这些时间去做其它重要的事情,如果没有符合自己的工具类, ...

  9. python与seo应用_【张亚楠】Python在我SEO工作中的应用(1)

    本文信息本文由方法SEO顾问发表于2015-11-1814:36:03,共 3373 字,转载请注明:[张亚楠]Python在我SEO工作中的应用(1)_[方法SEO顾问],如果我网站的文章对你有所帮 ...

  10. java weblogic连接池,Weblogic JNDI 方式连接连接池 (工作中遇到的问题)

    背景描述 工作中客户的代码中没有alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS',这个sql,可是agent每条请求平均抓了60次 ...

最新文章

  1. CIO黄嘉粤谈互联网金融与CIO发展
  2. php 刷新iframe,js刷新iframe
  3. Python储备知识与装饰器
  4. WinCE中的Data/ Prefetch Abort异常定位
  5. 深拷贝浅拷贝的一些理解
  6. [转]在ubuntu下安装sublime text
  7. spring实现定时任务的两种方式
  8. C++中的向量vector
  9. 阿尔法平台C语言编程题答案
  10. 实对称矩阵的特征值求法_对称矩阵、对角矩阵与三角矩阵
  11. 嵌入式仿真用Qt播放器和录像机
  12. 谷歌中国算法比赛解题报告 APAC2017C
  13. 手机4g接台式计算机,我用4G手机开热点连接电脑网速很慢怎么回事
  14. 私域运营是不是就是社群运营?
  15. Hello Qt(十六)——QT绘图实例-钟表
  16. python函数之enumerate()快速打印出列表中的元素以及对应的下标
  17. Linux-Ubuntu系统配置深度学习环境搭建
  18. 获取城市a-z jso列表
  19. 使用Python爬取豆瓣电影 Top 250
  20. 魔兽世界怀旧服务器无限刷怪点,魔兽世界怀旧服50级刷怪地点汇总

热门文章

  1. 如何实现实时监测配电室环境数据
  2. 解决:卸载anaconda后 cmd闪退或打不开
  3. 上下文无关文法(例题+计算)
  4. 计算机科学与技术代码0812,一级学科代码及名称0812计算机科学与技术(2007年)本.doc...
  5. Android WebView基本使用
  6. 软件配置--ubuntu16.04
  7. 这三个方法让你实现电脑截图转文字的操作
  8. matlab中小波去燥原理,用matlab进行小波去噪的程序
  9. cad被管理员阻止_CAD注册机无法以管理员身份输入的解决方案
  10. Zemax仿真中像质评价及方法