今天学习了一些关于String的基础操作,内容如下:
String
类的构造方法很多。可以通过初始化一个字符串,或者字符数组,或者字节数组等等来创建一个 String 对象。
常见方法
- length()
- substring(int)/(int,int)
- charAt(int index):char
- indexOf(int ch)和indexOf(ing ch,int fromIndex)方法
- equals(String):boolean比较两个字符串的内容是否相等
- split(String regex)
字符串转数字
next():String
当光标扫描到第一个分隔符(默认是空格)停止扫描,会创建一个
String
类的对象,
里面存储的就是扫描的内容(不包含空格分隔符)返回创建的
String
对象的引用给
n
nextLine():
读取输入,包括单词之间的空格和除回车以外的所有符号
(
即。它读到行尾
)
。读取输入
后,
nextLine()
将光标定位在下一行。所以它和
next()
的区别就是它没有分隔符,直接扫描全部的键
盘输入内容,并创建对象进行将其引用返回
目标类型名
.parse
类型
(String)
Integer.parsetInt(String):int
Double.parsetDouble(String):double
数字转字符串
""+
任意类型数据
字符串新方法
- String.repeat(int) 根据 int 参数的值重复 String
- String.lines() 拆分由其行终止符在其上调用的 String ,并返回由这些行终止符划分的 Strings Stream 。具体使用以后再说
-
String.strip() 、 String.stripLeading() 和 String.stripTrailing() 去除字符串的空格
-
String.isBlank() 判断 String 是否为空或仅包含空格字符