问题标签 [charsequence]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Toast 中使用字符串资源
我的代码是:
但我在 Eclipse 中得到“无法从类型 Context 对非静态方法 getString(int) 进行静态引用”。我正在尝试为本地化我的应用程序做好准备(将所有硬编码字符串放入资源中),所以我有:
我以前有一个硬编码的字符串,这很好。
我不确定这里发生了什么(Java noob)。任何人都可以启发我吗?
非常感谢
巴兹
java - 如何将 CharSequence 转换为字符串?
如何将 Java 转换CharSequence
为String
?
android - Android:从 StringArray 资源到 CharSequence[]
我想这是一个相当新手的问题,但我在 Android 上只花了 2 周时间。
我的问题是,我有一个使用引用 R.array.NAME 创建的 StringArray
我想用 StringArray 中的值填充一个充满复选框的对话框,但似乎我需要将其转换为 CharSequence[] 以便我可以使用:setMultiChoiceItems
我找不到办法。
这是我的代码(无论如何我都必须添加接受/取消按钮)
// 我希望这个(主题变量)从我的StringArray R.array.NAME
非常感谢你们。
java - 通用 OR 而不是 AND
是否可以对接受 ClassA 或 InterfaceB 的方法进行一般参数化?
由于 | 无法编译 伪代码
即,而不是编写多个方法签名,我希望这个方法接受 Number 或 CharSequence 作为参数
应该使用 Number OR CharSequence 参数传递
java - 为什么方法 String.indexOf 不是接口 CharSequence 的一部分?
我看不出制作String.indexOf
界面的一部分有任何缺点CharSequence
。好处是其他类,如 StringBuffer 或 StringBuilder 也需要实现 indexOf 方法。
那么是否有任何设计原因为什么indexOf
应该只是其中的一部分String
?
谢谢你。
java - 为 API 在 CharSequence 和 String 之间进行选择
一个String
是一个 CharSequence
。Java 库中的许多方法都接受CharSequence
,因此它们的操作更普遍。一些类有一个String
方法(例如,Writer.write(String)
),并且还Appendable
使用等效的CharSequence
方法(例如,Writer.append(CharSequence)
)实现。
如果我正在编写一个委托给这样一个类的类,并且需要一些文本输入,我可以选择该输入是 aString
或 a CharSequence
。通过为客户提供更多选择,选择后者使课程更加灵活。但我没有看到太多这样做的代码:文本参数几乎总是 aString
而不是 a CharSequence
。使用有缺点CharSequence
吗?是否有性能影响?或者仅仅是程序员的惯性或无知导致使用String
而不是CharSequence
?
比较
和
java - 写入 CSV 文件。myPackage.MyClass 不能转换为 java.lang.CharSequence
我需要写入List<MyClass> myList
CSV 文件。特别是我需要写values
. MyClass 具有以下实现:
代码如下:
错误信息如下:
如何解决这个问题呢?谢谢。
android - 不能使用任何变量作为 .setHint() 的参数
我尝试使用 java 代码而不是 xml 设置提示文本,但我没有使用任何变量作为 setHint() 方法的参数。上面我尝试了 3 种不同的 EditText。
上面的 Nr 1 不起作用。EditText 保持为空。上面的 Nr 2 具有相同的结果,但 Toast 显示正确(“测试”)。上面的 Nr 3 完美地工作,EditText 有“测试”作为它的提示文本。
我首先尝试使用具有相同结果的字符串。明确使用 CharSequence 没有帮助。这是怎么回事???
java - 在android中将float转换为CharSequence?
我正在制作一个吞吐量计算器,用户在其中输入数据以及下载或上传所需的持续时间,我的目的是以不同的单位显示吞吐量。
但是,我找不到将 float 转换为 CharSequence 的方法,因此我可以将其附加到我的 TextView。
任何帮助表示赞赏。
谢谢
java - 如何将数据添加到 CharSequence
我有一个清单
我想将路径的数据添加到CharSequence
. 我已经完成了这段代码:
但我不知道如何添加数据,请帮助,谢谢