Java se11 第二章Java基本类型和文字列操作
2023-12-14 22:44:20
Java se11
第二章Java基本类型和文字列操作
两种数据类型
-
primitive原始类型
-
boolean
- java没有bool类型
-
char
-
Unicode
- ¥U+0000~FFFF
-
数字
-
单引号+单个字符
-
-
byte
-
short
-
int
-
二进制 0b开头
-
8进制 0开头
-
十六进制 0x开头
-
-
long
-
float
-
double
-
-
参照型
-
String
-
声明
-
new String
-
“”
-
String.newInstance()
- 无参构造
-
-
初始化后不可变
-
方法
-
replaceAll
-
不会改变原来的String
-
改变后的值需要创建新的变量接取
-
-
charAt
- 从0开始
-
indexOf
- 如果没有返回-1
-
substring
- 包左不包右
-
replace
-
参数不能是char
-
会按照顺序replace掉所有的
-
-
length
- 全角半角都计数1
-
concat
- String拼接
-
-
method chain
- 可同时调用多个function来处理String
-
-
拼接字符串
-
多个的话从左到右执行,两个数字就是数字加法,数字和字符就是字符拼接
-
String a = null;
a += “null”;-
a=“nullnull”
-
没有编译错误
-
-
-
-
StringBuilder
-
append来拼接字符
-
capacity()
- 16+初始化字符串长度
-
初始化后可变,运行函数后不需要用新参数接
-
-
-
_
-
可以代表数字但是有两个rules
-
不能放在开头和结尾
-
不能放在符号的前后(包括除10进制以外的符号)
-
-
-
命名
-
不能以数字开头
-
只可包含$和_
-
不能包含关键词
-
-
用var声明变量
-
等号后必须初始化
-
不能是null
-
必须初始化
-
-
意思是不固定变量类型
-
不能用作参数、
-
不能用于定义field
-
初始化之后类型固定不可改变
-
-
文章来源:https://blog.csdn.net/qq_42007339/article/details/135005502
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!