toUpperCase(String str):将字符串变成全大写

    String str = "Hello";System.out.println(str.toUpperCase());        //结果:HELLO

toLowerCase(String str):将字符串变成全小写

    String str = "Hello";System.out.println(str.toLowerCase());        //结果:hello

charAt(int index):通过索引值取出字符串的位置下的内容

String str = "helloworld";
char a = str.charAt(5);
System.out.println(a);            //结果:w

concat(String str):实现字符串的拼接(类似于拼接符"+")

String str1 = "Hello";
String str2 = "World";
String str3 = str1.concat(str2);
System.out.println(str3);         //结果:HelloWorld

lenght():返回字符串长度

String str = "helloworld";
System.out.println(str.length());        //结果:10

subString(int index):截取字符串

String str = "helloworld";
System.out.println(str.substring(5));        //结果:world   范围:[5,str.length())
System.out.println(str.substring(5, 7));     //结果:wo      范围:[5,7)

replace(String str1,String str2),实现字符按串内容的定位替换

String str = "HelloWorld";
System.out.println(str.replace("World","Java"));

indexOf():获取字符,字符串的出现的下标

indexOf(char ch):查找第一个字符ch出现的下标

indexOf(char ch,int fromIndex):从fromindex下标往后,查找(相对于0下标)第一个字符ch出现的下标

indexOf(String str):查找第一个字符串出现的下标

indexOf(String str, int fromIndex):从fromindex下标往后,查找(相对于0下标)第一个字符串str出现的下标

lastIndexOf():获取字符,字符串的出现的下标

lastIndexOf(char ch):从后查找第一个字符ch出现的下标

lastIndexOf(char ch,int fromIndex):从后从fromindex下标往后,查找(相对于0下标)第一个字符ch出现的下标

lastIndexOf(String str):从后查找第一个字符串出现的下标

lastIndexOf(String str, int fromIndex):从后从fromindex下标往后,查找(相对于0下标)第一个字符串str出现的下标

toCharArray:将字符串转换成字符数组

String str = "HelloWorld";char[] a = str.toCharArray();for(int i = 0;i<a.length;i++){System.out.print(a[i]+" ");}                                        //结果:H e l l o W o r l d

split(String regex):以regex作为分隔符,将str分割开

String str = "dodo,22,篮球";
String[] s = str.split(",");
for(int i = 0;i < s.length; i++){System.out.println(s[i]);
}                                                        //结果:dodo 22 篮球

总结点评:上述都是一些字符串常用的方法演示,还有很多方法大家可以通过str.去点出来代码提示,将其他方法也试一下,注意方法的返回值类型,还有需要传进参数的类型即可。大家也可以去bigdodo提取JDK_API文件查看方法的使用。

链接:https://pan.baidu.com/s/19zcb0JzfJuvkFAB_Iz-AzA 密码:2n6k

十七、String类型常用方法(二)相关推荐

  1. String 类型 常用方法:

    String 类型 常用方法: package com.company;import java.util.Vector;/*** String 类型 常用方法:*/ public class Stri ...

  2. RedisTemplate String类型常用方法

    String类型 判断是否有key所对应的值,有则返回true,没有则返回false redisTemplate.hasKey(key) 有则取出key值所对应的值 redisTemplate.ops ...

  3. [转载] Python学习笔记 String类型常用方法

    参考链接: Python string.zfill()方法 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充 ...

  4. Integer的常用方法和String类型的常用方法

    String类型的常用方法 Integer常用类的方法 基本类型对应的包装类 Integer包装类的构造方法 int i=2;//定义int型的变量,值为2: Integer x=new Intege ...

  5. Redis实战(二):Redis 的 String 类型 bitmap

    Redis 常用命令.数据类型 查看帮助 To get help about Redis commands type:"help @<group>" to get a ...

  6. Java 中 String 的常用方法(二)

    本文介绍剩下的一些常用的 String 中的方法. 1.replace 方法 .replaceFirst 方法和 replaceAll 方法 replace(char oldChar, char ne ...

  7. String类型的学习

    一 :关于两个string类型变量是否相等: 请运行以下示例代码StringPool.java,查看其输出结果.如何解释这样的输出结果?从中你能总结出什么? 分析: 首先为s0开辟空间,然后给s1开辟 ...

  8. 字符串String介绍+常用方法操作

    一(字符串String介绍): 字符串定义:由一连串字符组成不可变的字符序列. 字符串底层:final char value[],字符串底层是用char数组来存储. String类的初始化:在操作St ...

  9. Jquery ajax 返回string类型加result.d原因

    啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.所谓的Ajax.这里我们讲二种方法 方法一:(微软有自带Aj ...

  10. java中String的常用方法

    java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len ...

最新文章

  1. 定时器取数据时实时进来的数据_Redis-数据淘汰策略amp;持久化方式(RDB/AOF)amp;Redis与Memcached区别...
  2. ef mysql db first_Net Core使用EF之DB First
  3. 微服务容错限流Hystrix入门
  4. PDF控件Aspose.Pdf 18年新版18.1发布 | 附下载
  5. Qt+MySQL实现数据库图书管理系统
  6. java jsp 乱码_JSP中文乱码常见3个例子及其解决方法
  7. 如何查找求职简历模板及pdf编辑器去水印
  8. cdr三角形转化为圆角_cdr怎么把直角变成圆角
  9. iphone震动反馈怎么设置_苹果魅族都在用的震动反馈 到底是怎样实现的?
  10. android 高德定位失败,android 高德地图出现【定位失败key鉴权失败】
  11. 使用Modern UI for WPF的导航功能
  12. 关于Matlab2018启动后发生崩溃闪退的解决方案
  13. 1.1 嵌入式系统的定义和组成
  14. muiapp开发07:自定义图标
  15. 非常感人的分手对白:伤感日志
  16. 老雷PHP教程,老雷socket編程之PHP利用socket擴展實現聊天服務
  17. 聚焦前沿丨2021世界VR产业大会倒计时,酷雷曼与众齐聚英雄城
  18. ADS-600树脂,除COD有机物树脂,大孔树脂型号,矿井水有机物
  19. 如何对项目进度进行管理,把控项目风险?
  20. modernizr简介

热门文章

  1. iOS 获取本地视频的缩略图
  2. C++习题 对象数组输入与输出
  3. C++程序设计-第十周循环结构程序设计上机实践项目
  4. python的wget用法介绍_Python使用wget实现下载网络文件功能示例
  5. 拓端tecdat|Python在线零售数据关联规则挖掘Apriori算法数据可视化
  6. 拓端tecdat|R语言中的马尔可夫区制转移(Markov regime switching)模型
  7. 拓端tecdat|R语言中绘制箱形图的替代品:蜂群图和小提琴图
  8. 拓端tecdat|R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型
  9. 粒子群优化算法python_粒子群优化算法(PSO)
  10. Java从入门到精通 第10章 方法