java字符串操作

简介: java字符串操作

一:String类



1:创建


char a[]={'a','b','c','d' };
String b=new String(a);
String c=new String(a,0,3);//后面两位数字是截取位置。



2:连接


String s1={"abc"};
String s2={"def"};
String s3=s1+s2;



3:获取长度


str.length


4:字符串查找:


str.indexOf(substr);
str.lastindexOf();


5获取指定位置的字符


str.charAt(6);


6获取子字符串:


String a=str.substring(5 );//从指定位置截取
String b=str.substring(0,3)//截取指定范围


7:去除空格


String a= str.trim();//a字符串中无空格


8:字符串替换


str.replace(char oldChar,char newChar)


9:判断开始和结尾


str.startsWith( " ");
str.endsWith( " ");


10:判断字符串是否相等


str.equals(str2);//区分大小写
str.equalsIgnore(str2);//不区分大小写


11:大小写转换


str.toLowerCase();//小写转换
str.toUpperCase();//大写转换


12:字符串分割


str.split(String sign);
str.split(String sign,int limit);


13字符串生成器


StringBuilder s=new StringBuilder("hello");
s.append("f");//这样的好处是节省时间



目录
相关文章
|
1月前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
16小时前
|
Java
Java获取字符串最后一位
【5月更文挑战第9天】Java获取字符串最后一位
12 5
|
2天前
|
存储 Java 索引
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
|
2天前
|
Java
代码实例演示Java字符串与输入流互转
代码实例演示Java字符串与输入流互转
|
10天前
|
传感器 数据采集 网络协议
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
30 4
|
12天前
|
Java
在Java中,如何将字符串转换为浮点数?
【4月更文挑战第30天】在Java中,如何将字符串转换为浮点数?
17 0
|
13天前
|
存储 Java C语言
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
20 0
|
13天前
|
Java
JAVA刷题之字符串的一些个人思路
JAVA刷题之字符串的一些个人思路
|
13天前
|
编解码 JavaScript 前端开发
【专栏】介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例
【4月更文挑战第29天】本文介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例。Base64编码将24位二进制数据转换为32位可打印字符,用“=”作填充。文中展示了各语言的编码解码代码,帮助开发者理解并应用于实际项目。
|
17天前
|
缓存 安全 Java
【Java基础】String、StringBuffer和StringBuilder三种字符串对比
【Java基础】String、StringBuffer和StringBuilder三种字符串对比
9 0