闲来没事,把基础好好复习一下,也做个总结,以后查阅方便!
①java.lang.String-->
substring(int indexId)/String substring(int beginIdex,int endIndex)
得到子串:"unhappy".substring(2)-->"happy"(截取从indexId开始到结束的串)
"emptiness".substring(20)-->""(返回空串)
"hamburger".substring(4,8)-->"urger"
"hamburger".substring(4,
20)-->"
java.lang.StringIndexOutOfBoundsException"异常
对于java.lang.
StringBuffer/
StringBuilder都相同用法!
②java.lang.String.
c[color=green]oncat(String appendStr)[/color]尾连接子串
"cares".concat(s)-->"caress"
"".concat("hello")-->"hello"
"to".concat("get").concat("her")-->"together"
这个方法只有String类里有
③java.lang.String.charAt(int index):char(根据index取得对应位置的字母)
"hello".charAt(4)-->‘o’有可能抛出异常IndexOutOfBoundsException
④java.lang.String.
lenght()这个就没什么可说了,但别忘记数组对象没有这个函数
⑤java.lang.String.
contentEquals(StringBuffer compStr):boolean
如果比较的String与compStr里的内容完全一致的话就返回true
⑥java.lang.String.startsWith(String prefix):boolean
java.lang.String.endsWith(String suffix):boolean
就判断一个字符串是否以串开头、结尾
⑦java.lang.String.
indexOf(String str)/
lastIndexOf(String str)
取得第一次/最后一次匹配str的位置
⑧java.lang.String.
split(String regEx):String[]
根据正则表达式regEx来切割字符串
⑨java.lang.String.toUpperCase()/toLowerCase把串都变成大写/小写
⑩java.lang.String.toCharArray():char[]把串打散成字符数组
⑪public String
intern()当且仅当string1.equals(string2)
⑫public String
replaceAll(String regex,String replacement)/replaceFirst(String oldStr,String newStr)
替换字符串
⑬java.lang.String.
trim()去除字符串的两端空格符
分享到:
相关推荐
### JAVA字符串处理函数列表一览 在Java编程语言中,字符串处理是极其常见且重要的操作之一。...以上就是Java中常用的字符串处理函数介绍。通过这些方法,我们可以更加灵活和高效地处理字符串相关的逻辑。
### JAVA字符串处理函数列表一览 在Java编程语言中,字符串处理是极其常见且重要的操作之一。字符串类`String`提供了丰富的内置方法来帮助开发者高效地完成各种字符串操作任务。本文将详细解读`String`类中的一些...
2. **字符串文字**:在Java中,可以直接使用字符串文字来创建`String`对象,例如: ```java String s = "abc"; System.out.println(s.length()); // 输出 3 ``` 3. **字符串连接**:Java支持使用`+`运算符连接...
Java 中常用的字符串函数集锦 Java 中字符串是连串的字符,但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java 将字符串作为 String 类型对象来处理。将字符串作为内置的对象处理允许 Java 提供十分...
### JAVA字符串处理函数详解 #### 一、substring() 在Java中,`substring()` 方法用于从字符串中截取子串。该方法有两种形式: 1. **`String substring(int startIndex)`** - **作用**:返回从指定索引 `...
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
在Java编程语言中,处理字符串编码是至关重要的,因为正确的编码和解码可以确保数据的准确性和一致性。本文将深入探讨Java中设置String字符串编码的方法,帮助开发者更好地理解和使用这些功能。 首先,我们需要理解...
本文将详细介绍如何在Java中获取字符串的长度,包括使用`String`类中的`length()`方法的基本原理、具体用法以及一些进阶应用。 #### 基本概念与语法 在Java中,字符串是由`String`类表示的,这是一个不可变的类...
1. **创建与初始化**:如`str()`(在Python中创建字符串)或`new String()`(在Java中创建新字符串)。 2. **长度获取**:`strlen()`在C/C++中用于获取字符串的长度,而在Python中,`len()`函数可以计算字符串的...
在Java编程语言中,String类是处理文本字符串的核心类,而与各种进制字符之间的转换是常见的编程需求。本文将详细探讨Java中如何进行String与二进制、八进制、十进制以及十六进制之间的转换。 首先,我们要了解进制...
Java中的字符串处理是编程中非常基础且重要的部分,因为它们在数据表示、用户输入处理、输出格式化等场景中扮演着关键角色。在Java中,字符串被定义为不可变对象,这意味着一旦创建,就不能更改其内容。这使得String...
这里我们汇总了一些Java中常用的字符串相关函数,这些函数在处理文本数据时非常实用。 首先,`compareTo()`和`compareToIgnoreCase()`是用来比较两个字符串的函数。`compareTo()`根据ASCII值对字符串进行逐字符比较...
首先,我们要明白Java中的字符串是`String`类的对象,它提供了丰富的API用于字符串的处理。例如,我们可以使用`substring()`方法来截取字符串的一部分,但这并不适用于提取括号内的内容,因为我们需要识别开括号和闭...
总之,`char`和`String`在Java中扮演着重要角色,它们提供的丰富函数方法使得处理文本数据变得简单高效。理解和熟练使用这些方法是Java编程的基本功,对于开发涉及文本处理的应用尤其关键。通过深入学习和实践,...
在 Java 中,颜色的表示形式有多种,包括字符串形式和 Color 对象形式。这两种形式可以互相转换,本文将介绍 Java 中颜色的 String 和 Color 对象之间的互相转换。 String 到 Color 对象的转换 在 Java 中,我们...
本文将详细介绍《JAVA字符串函数一览》中的关键函数及其用法。 #### 1. `substring()` `substring()` 方法用于从指定索引处截取子字符串。 - **方法签名**: - `String substring(int startIndex)` - `String ...
`:在Java中,字符串是对象,可以通过String类的构造函数创建。 2. **字符串长度获取**: - `len(str)`:Python中使用`len()`函数获取字符串长度。 - `s.length()`:Java中的`length()`方法返回字符串的长度。 3...
Java 字符串截取函数 ...本例中,我们实现了一个 Java 字符串截取函数,该函数可以截取指定字节的字符串,并保证汉字不被截半个。该函数使用 `substring` 方法来实现字符串截取,并且可以应用于各种字符串处理场景。
`string`类型在C++中是一个极其强大的工具,它封装了许多字符串操作,使得处理文本数据变得既简单又高效。掌握`string`类的成员函数,可以极大地提高编程效率和代码的可读性。无论是简单的字符串拼接,还是复杂的...
8. **大小写转换**:`String toLowerCase()` 和 `String toUpperCase()` - 将字符串中的字符转换为小写或大写。 #### 结论 `String`类在Java中扮演着至关重要的角色,其丰富的功能和方法使得处理文本数据变得既...