网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
for (n in numbers)
print("$n ")
println(“------------------------”)
var numbers2 = 20…25
/**
- 用for循环打印 有下标的详情
*/
for (n in numbers2.withIndex())
println("$n ")
println(“------------------------”)
/**
- 用for循环打印 有下标的
*/
for ((index, value) in numbers2.withIndex())
println("$index , $value ")
println(“------------------------”)
var numbers3 = 1…6
/**
- 用for循环打印 step(2) 是打印第二个 例如:123456 ,打印的是:135
*/
for (n in numbers3 step(2)) {
println("$n ")
}
println(“------------------------”)
/**
- 用for循环打印 step(3) 是打印第二个 例如:123456 ,打印的是:14
*/
for (n in numbers3 step(3)) {
println("$n ")
}
println(“------------------------”)
/**
- 反转 其实就是把数据倒过来,例如:1234 .reversed() 后 4321
*/
numbers.reversed()
}
执行结果:
List:
package cn.kotlin.kotlin_base04
/**
- 定义描述一个实体
*/
class Student(var name: String, var age: Int, var sex: String)
/**
- List集合
*/
fun main(args: Array) {
/**
- 定义一个List集合,存入String字符串类型的数据
*/
var list :List = listOf(“李小龙”, “李元霸”, “李连杰”, “李云龙”, “李子天”)
// 打印List集合里面的数据
for(lis in list) {
println("$lis ")
}
println(“------------------------------------------------”)
/**
- 定义一个List集合,存入Int整数类型的数据
*/
var listInt : List = listOf(1, 2, 3, 4, 5, 6, 7, 8 ,9)
// 打印List集合里面的数据
for(lis in listInt) {
println("$lis ")
}
println(“------------------------------------------------”)
/**
- 定义一个List集合,存入float浮点型类型的数据
*/
var listFloat = listOf(10.0, 12.4, 54.6, 43.9, 24.7)
// 打印List集合里面的数据
for(li in listFloat) {
println("$li ")
}
println(“------------------------------------------------”)
/**
- 定义一个List集合,存入Double双精度浮点型类型的数据
*/
var listDouble = listOf(90.0, 72.4, 74.6, 53.9, 84.7)
// 打印List集合里面的数据
for(lis in listDouble) {
println("$lis ")
}
println(“------------------------------------------------”)
/**
- 定义一个List集合,存入Studnet实体
*/
var students = listOf(
Student(“张三”, 99, “男”),
Student(“李四”, 98, “女”),
Student(“王五”, 97, “男”))
for (student in students)
println(“name: s t u d e n t . n a m e , a g e : {student.name}, age: student.name,age:{student.age}, sex:${student.name}”)
}
执行结果:
package cn.kotlin.kotlin_base04
import java.util.*
/**
- Map集合 键值对 K V
*/
fun main(args: Array) {
结尾
最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。
想要拿高薪实现技术提升薪水得到质的飞跃。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。
当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的。
高级UI,自定义View
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。
不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
了。
不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
[外链图片转存中…(img-3hml33yd-1715653328019)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!