自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用switch case出现的编译错误

点击build编译时,报 错误: 错误: 需要常量表达式。

2024-05-28 15:51:25 128

原创 AndroidStudio编译乱码解决

在Android studio的安装文件路径下的bin文件夹找到studio64.exe.vmoptions,在这个文件下添加。-Dfile.encoding=UTF-8,然后重启Android studio就可以了。

2024-05-28 15:32:15 104

原创 getMeasureWidth和getWidth的区别

在layout过程结束后才能获取到,通过视图右边的坐标减去左边的坐标计算得到的。通过setMeasureDimension()方法来设置的。在measure过程结束后就可以获取对应的值。

2024-03-05 16:03:24 95

原创 Kotlin扩展函数let,run,apply

run 函数只接收一个lambda函数为参数,以闭包形式返回,返回值是最后一行代码的值或者指定的return表达式。此外,apply函数一般用于对象实例的初始化时候,对对象中的属性进行赋值;不同点:run函数是闭包形式返回最后一行代码的值,而apply函数返回的是传入对象本身。return "return line"//使用return 显示返回值,则在testLearn()需要相应的返回值类型。apply函数:调用某个对象的apply函数,在函数作用域范围内,可以任意调用该对象的任意方法,并返回该对象。

2024-01-17 16:25:44 516

原创 快捷输入kotlin main函数

接着选择Run 'KotlinDataKt"即可运行出结果。键盘输入psvm或者psvma,就可以显示出main函数。代码运行点击main函数所在行的绿色箭头。

2024-01-12 15:39:24 439

原创 Kotlin map和list

答:无论map中键值对的顺序如何,包含相同键值对的两个 Map 是相等的,因为Map 的 equals() 方法会去拿一个 Map 中的一个 key 值,然后查看另外一个 Map 中是否有同样的key 值,然后再去比较这个两个 key 值所对应的值是否相等,所以跟顺序是无关的。答:两个具有相同元素,但顺序不同的list 是不相等。因为List 的 equals() 方法是按顺序去比较每一个索引上对应的值是否相等,所以顺序不同的 list 是不相等。问题1:两个具有相同键值对,但顺序不同的 Map 相等吗?

2024-01-03 16:14:54 469

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除