java - “CharSequence 接口”和“CharSequence 键”之间的区别
问题描述
Actions act = new Actions(driver);
act.keyDown(CharSequence key);
如果我在网上搜索查明 CharSequence 是什么,我会得到有关 CharSequence 接口的所有信息。我不明白 CharSequence 接口与 Actions 类中使用的 CharSequence 键有什么关系?
谢谢
解决方案
查看 CharSequence 的 JavaDocs:https ://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html
在实现类下,您将看到
CharBuffer, Segment, String, StringBuffer, StringBuilder
因此,通过将 Action 定义为采用 CharSequence 参数,这意味着您可以使用上面的任何 CharSequence 实现,或者可能创建您自己的实现。这是一种松散耦合类/类依赖关系并使代码更可重用和持久的方法。
推荐阅读
- python - 使用 TensorFlow 在沙盒中运行 python 3
- python - Python Airflow bigquery 400 configuration.query.createDisposition 无法为脚本设置
- excel - 在 2 个范围内不相等的对数
- android - Android - 存储哈希数据的最佳方式(有根设备)
- javascript - 禁用“最近输入的值”下拉菜单字段
- c++ - OpenGL 2D 圆 - 旋转 AABB 碰撞
- javascript - 如何将相同的元素组合成一个新的数组
- python - 远程监控策略建议
- r - R - 将文件夹中的文件读入一个数据框
- r - R中的非线性回归,nls:奇异梯度