今天开始算法入坑
因为Java基础不好,所以在此记录一下学习成长的路径,不喜勿喷
事先声明这完全就是小白的成长过程,所以啥都有
1、三目运算符的使用
/*
三目运算符指再一个判断式后跟两个返回值与赋值等号的左边相同的处理
type 指数据类型
判断式指 一个返回布尔类型的判断 如:a>b
type a=判断式?type b:type c;
*/
int minLength= 0;
String a = "hello";
String b = "world!";
minLength= a.length() > b.length() ? a.length() : b.length();
System.out.println(rule);
这里的处理指任何有可能的存在,像是一个值,一个方法,只要与前面的minLength一致即可
2、字符串转换成char的数组(toCharArray)
/*
用字符串的toCharArray()将字符串转换成字符集合
*/
String strings = "hello world";
char[] chars = strings.toCharArray();
for (int i = 0; i < chars.length; i++) {
System.out.println("这是chars的第" + i + "个字符" + chars[i]);
}
输出结果是
这是chars的第0个字符h
这是chars的第1个字符e
这是chars的第2个字符l
这是chars的第3个字符l
这是chars的第4个字符o
这是chars的第5个字符
这是chars的第6个字符w
这是chars的第7个字符o
这是chars的第8个字符r
这是chars的第9个字符l
这是chars的第10个字符d
值得注意的是字符串的长度与char数组的length是一样的
因为今天才刚学校回家,所以就了解了这么点
人与人之间情断义绝,并不需要什么具体理由,就算表面上有,也很可能只是心已经离开的结果,事后才编造出的借口而已。 -解忧杂货铺