Java 字符串常用函数(简单直接易懂)

Java 字符串常用函数(简单直接易懂),第1张

Java 字符常用函数(简单直接易懂) Java 字符串常用函数 字符串的创建
String str = "Hello World";
char c[]={'H','e','l','l','o'};
字符串的链接

1.字符串+字符串

"Hello"+"Java"----------->"Hello Java"

2.字符串+其他类型

"Hello"+123--------------->"Hello 123"
字符串的长度
str.length();
搜索字符串出现的位置

若存在的话则返回第一次出现的位置,如若不存在则返回-1

str.indexOf("o");-------------->4
str.indexOf("l");-------------->2
str.indexOf("l");-------------->-1
获取指定的所有字符
str.charAt(2);//不能超过字符的长度,否则会报错
去除字符串首位的空格,以及制表符
String str = "   Hello World";
System.out.println(str);//	Hello World
System.out.println(str.trim());//Hello World
替换指定的所有字符

字符串的替换主要有三种:

str.replace(s1,s1)

\ str.replace(s1,s1)\将str中的所有s1替换成s2,其中s1是字符串或者字符      
str.replace("l","n");----------->Henno Wornd

//reg是正则表达式,所有以下两个不做任何讲解

tr.replaceAll(reg,s2)

str.replaceFirst(reg,s2)

判断字符串是否相等

因为英文中分大小写,所以判断是否字符串相等也分为两类:

str.equals(str1)区分大小写

str.equalsIgnoreCase(str1)不区分大小写

String str ="Hello World";
String str1 = "hello world";
str.equals(str1);------------->false
str.equalsIgnoreCase(str1);-------------->true
字母的大小写转换
str.toLowerCae();-------------->hello world
str.toUpperCase();------------->HELLO WORLD
字符串的分割

split 方法的结果是一个字符串数组

str.split(String a;int n)//a:从a处分割		n:分割的份数
Arrays.toString(str.split("o"))------------->[Hell,  W, rld]
Arrays.toString(str.split("o",2))----------->[Hell,  World]
判断字符串的开始和结束
str.startsWith("H")---------------->true    判断str是否是以字符串"H"开头
str.endWith("d")------------------->true	判断str是否是以字符串"d"结尾

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5481170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存