栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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"结尾
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489041.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号