1、Java中int的包裹类型Interger类库中有用的成员函数挺多,获取最大、小整型数,比较整型数据大小等操作
2、for_each循环相比for循环,获取不到下标,只能挨个获取数组中的具体的值,且只能读取值,无法更改值
3、Java中的包裹类型:int:Interger、 char:Character 、bool:Boolean、double:Double
4、Java中char的包裹类型Character可以判断某个字符是否为数字、字母等,判断并转换大小写等
5、Java中比较string字符串,利用成员运算符.equals比较,==无法判断,比较大小也用成员运算符.compareTo,访问string中的单个字符,使用成员函数charAt
substring:获取子串(int num)(num开始到最后的子串)、(int num1,int num2)(num1到num2-1的子串)
indexOf:获取字符首次出现的位置,加个整型参数则从整数开始往后找
replace(char a,char b):所有的a换为b
操作不会直接更改str的值,重新建立一个新字符串,并赋值于新串
6、图片摘自网易云课堂c++教程
7、设置流格式需使用iomanip头文件
dec:基数为10、hex:基数为16、oct:基数为8
setfill(c)填充字符,一般与setw()一起用,setw()只对其后一项有效
setprecision(n):设置浮点数精度为n,以十进制小数形式输出时,n表示有效数字,以fixed和scientific形式输出时,n为小数位数
setioflags(ios::****):
fixed:以固定小数位表示;scientific:科学计数法表示;left:左对齐;right:右对齐;skipws:忽略前导空格;uppercase:以16进制输出时用大写字母;lowercase:16进制时字母以小写表示;showpos:输出正数时给出"+"号