博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java String类 常用函数
阅读量:6718 次
发布时间:2019-06-25

本文共 1109 字,大约阅读时间需要 3 分钟。

  hot3.png

1. 获取

int indexOf(int c)

int indexOf(int c, int start)

char charAt(int index)

2.判断

判断是否包含一个字符串

boolean contains(CharSequence cs)

indexOf() //也可以用来判断是否包含

判断是否有内容

boolean isEmpty( ) //判断是否有内容

判断是否以指定内容结尾

boolearn endsWith ( )

判断字符串内容是否相同

boolearn equals( ) //覆写了Object的方法

判断内容是否相同,并忽略大小写

boolearn equalsIgnoreCase( )

3.转换

将字符数组转成字符串:

构造函数:

String(char[] data)

String(char[] data, int offset, int charCount) //将字符数组的一部分转成字符串

静态方法:

  • static String copyValueOf(char[] data, int start, int length)
  • static String copyValueOf(char[] data) static String
  • valueOf(char[] data)

将字符串转成字符数组

char[] toCharArray()

将字节数组转成字符串 String(byte[] data)

将字符串转成字节数组

byte[] getBytes()

将基本数据类型转为字符串

static String valueOf(int value)

4.替换

注意:字符串不能改变

String replace(char oldChar, char newChar)// 返回新字符串

5.切割

String[] split(String regularExpression)// 返回字符串数组

6.子串 获取字符串中的一部分

String substring(int start)//从头到字符串最后

String substring(int start, int end)//包含头,不包含结尾

7.转换 去除空格,比较

大小写转换

  • String toUpperCase()
  • String toLowerCase()

去除多余空格

String trim()//去除两端的空格

对两个字符串进行自然顺序的比较

int compareTo(String string)

转载于:https://my.oschina.net/itfanr/blog/358439

你可能感兴趣的文章
约瑟夫问题求解
查看>>
4月12日
查看>>
基于WinSvr2012共享文件夹的Hyper-V实时迁移之三实时迁移的实现及验证
查看>>
证件照片换背景
查看>>
并发编程笔记二:synchronized锁住了谁?
查看>>
js打字效果
查看>>
用铁路局来比喻流程管理系统,工作流引擎,表单.
查看>>
jQuery的发展史,你知道吗?
查看>>
JavaWeb:实现文件上传
查看>>
mysql: unknown variable 'character_set_client=UTF8'
查看>>
zabbix3.0监控的配置
查看>>
SSL/TLS部署最佳实践
查看>>
Screen字符桌面共享
查看>>
2015-08-22 linux命令练习3
查看>>
我的hosts文件
查看>>
Google偏爱HTTPS SSL加密链接网站
查看>>
MapReduce作业运行第三方配置文件的共享方法
查看>>
PHP 用户注册
查看>>
26_事务语法
查看>>
Linux常见命令详解1
查看>>