java - Android 是否真的使用本机代码比较字符串?
问题描述
在String.java
for sdk-29 中,我看到这compareTo()
是一个原生方法,而且它用@FastNative
. 但是,equals()
仍然是用 Java 实现的。
compareTo()
使用本机代码实现是真的吗?如果是这样,为什么不equals()
这样做呢?如果不是,那是什么@FastNative
?
解决方案
推荐阅读
- r - 如何绘制已经计算的分布?
- python - 我的函数在重复时会重置值。有没有办法解决这个问题?
- fonts - next js 和 gobal 字体的问题
- sql - ';' 附近的语法不正确 (join语句后-SQL)
- javascript - 从 URL 导入 js 脚本到 Angular
- python - 如何将 PySpark 中数据集的第一个字母大写?(简单的大写/句子案例)
- react-native - How to make a horizontal timeline in a React Native project?
- javascript - Pulling data from API as XML and converting to JSON
- c - C program not writing to a file
- javascript - Detox gets stuck on JS Timer/Main Run Loop when registering a lot of screens with React Native Navigation