当前位置: 首页 > 面试题库 >

Java:String 类的常用方法都有那些?

向实
2023-04-24

(1)常见String类的获取功能

length:获取字符串长度;
charAt(int index):获取指定索引位置的字符;
indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引;
substring(int start):从指定位置开始截取字符串,默认到末尾;
substring(int start,int end):从指定位置开始到指定位置结束截取字符串;

(2)常见String类的判断功能

equals(Object obj): 比较字符串的内容是否相同,区分大小写;
contains(String str): 判断字符串中是否包含传递进来的字符串;
startsWith(String str): 判断字符串是否以传递进来的字符串开头;
endsWith(String str): 判断字符串是否以传递进来的字符串结尾;
isEmpty(): 判断字符串的内容是否为空串"";

(3)常见String类的转换功能

byte[] getBytes(): 把字符串转换为字节数组;
char[] toCharArray(): 把字符串转换为字符数组;
String valueOf(char[] chs): 把字符数组转成字符串。valueOf可以将任意类型转为字符串;
toLowerCase(): 把字符串转成小写;
toUpperCase(): 把字符串转成大写;
concat(String str): 把字符串拼接;

(4)常见String类的其他常用功能

replace(char old,char new) 将指定字符进行互换
replace(String old,String new) 将指定字符串进行互换
trim() 去除两端空格
int compareTo(String str) 会对照ASCII 码表 从第一个字母进行减法运算 返回的就是这个减法的结果,如果前面几个字母一样会根据两个字符串的长度进行减法运算返回的就是这个减法的结果,如果连个字符串一摸一样 返回的就是0。

 类似资料:
  • equals、length、contains、replace、split、hashcode、indexof、substring、trim、toUpperCase、toLowerCase、isEmpty等等。

  • 本文向大家介绍String 类的常用方法都有那些?相关面试题,主要包含被问及String 类的常用方法都有那些?时的应答技巧和注意事项,需要的朋友参考一下 indexOf():返回指定字符的索引。 charAt():返回指定索引处的字符。 replace():字符串替换。 trim():去除字符串两端空白。 split():分割字符串,返回一个分割后的字符串数组。 getBytes():返回字符串

  • 本文向大家介绍python常用模块都有那些?相关面试题,主要包含被问及python常用模块都有那些?时的应答技巧和注意事项,需要的朋友参考一下 re模块,os模块,json模块,time模块, 爬虫里面的requests/beautifulsoup4(bs4)  

  • exist createFile createDirectory write read copy size delete move

  • 本文向大家介绍Files的常用方法都有哪些?相关面试题,主要包含被问及Files的常用方法都有哪些?时的应答技巧和注意事项,需要的朋友参考一下 Files. exists():检测文件路径是否存在。 Files. createFile():创建文件。 Files. createDirectory():创建文件夹。 Files. delete():删除一个文件或目录。 Files. copy():复

  • 主要内容:静态常量,求最大值、最小值和绝对值,求整运算,三角函数运算,指数运算Java 中的 +、-、*、/ 和 % 等基本算术运算符不能进行更复杂的数学运算,例如,三角函数、对数运算、指数运算等。于是 Java 提供了 Math 工具类来完成这些复杂的运算。 在 Java 中 Math 类封装了常用的数学运算,提供了基本的数学操作,如指数、对数、平方根和三角函数等。Math 类位于 java.lang 包,它的构造方法是 private 的,因此无法创建 Math 类的对