问题标签 [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.
c++ - C++ char 序列函数总是返回空字符串
刚开始学习 C++ 并尝试使用以下代码创建一个简单的函数来执行子字符串:
当我在 main 方法上使用这些函数时:
它给出的输出是这样的:
从结果中可以看出,我的函数只返回空字符串,尽管在返回之前有一行代码,“result”变量正确地回显了结果。请您向我解释一下我的函数内部发生了什么,我错过了什么吗?
java - 如何在 CharSequence 中获取 EXACT 字符?
当我知道字符在其中的位置(或键)时,我只想提取CharSequence中的确切字符!
For eg: In the CharSequence "HELLO" I want to Extract the letter in the position 2 which is "E" in this case
. 我怎样才能做到这一点?
更具体地说: 我正在构建一个 Android 应用程序,我在其中使用 TextWatcher 获取人们在 TextEdit 字段中输入的文本,如下所示。
我的问题也在代码中进行了注释。
感谢任何人都可以提供的任何帮助。阿迪特
android - CharSequnce variable.toString() 返回空
我有一个列表项。每个项目都扩展了 Textview 以创建我的自定义项目。在这个类中,我setText(CharSequence text, BufferType type)
在调用之前覆盖了对文本进行处理的方法super.setText(Charsequence text, BufferType type)
。
但是当我调用text.toString()
方法时,它返回一个空字符串。
你有同样的问题或有任何提示吗?当然,我使用 Unicode 文本 - 例如:\u0661\u6662\u663
. 列表视图显示 Unicode 日期没有问题。
这是我的覆盖和处理方法:
s
里面是process(String text)
空的!
java - 选择选项时 ArrayList 到字符序列的转换问题
我从数据库中填充了一个 alerttdialog。我将这些值存储在 中arrayList
,将它们转换为字符序列列表,然后将它们设置为我的警报对话框构建器。如图所示:
这是我的数据库中填充的“文本模板”选项的屏幕截图:
例如,当我单击其中一个选项时Call me
。它在指定的编辑文本中按应有的方式显示。如果我单击其他选项之一,例如“给我发电子邮件”,则会忽略此选项,只有我的第一个“如果”选项Call me
。将如图所示工作:
这让我相信由于某种原因只Call me
被添加到我的字符序列数组中,但我不知道为什么。这是我的完整课程。我在longOnClick
方法上遇到了这个问题。我在下面的代码中标记了这个问题区域:
java - 如何验证 CharSequence 的实例是否是 Unicode 标量值序列?
我有一个java.lang.CharSequence
. 我需要确定这个实例是否是一个Unicode 标量值序列(即该实例是否为 UTF-16 编码形式)。尽管保证java.lang.String
,Java 字符串不一定是 UTF-16 编码形式(至少不是根据最新的Unicode 规范,目前是 6.2),因为它可能包含孤立的代理代码单元。(然而,Java 字符串是Unicode 16 位字符串。)
有几种明显的方法可以解决这个问题,包括:
然而,似乎这样的东西应该已经作为库函数存在。我只是在标准 API 中找不到它。我错过了它,还是我需要实施它?
android - putExtra 和 putStringArrayList 的问题
我正在尝试将一些数据从一项活动发送到另一项活动,它可以正常工作,但不像我想要的那样工作。问题1-事情变得混乱。在列表项的下一个活动部分将转到不正确的 textView 并部分转到正确的 textview。问题 2- 我只能在新活动中列出 1 项,但我希望能够发送多个列表项。我认为问题在于将不同类型的 putExtra 请求组合到同一个地方,就像我在这里做的那样。
.putExtra("inputPrice",(CharSequence)pick) .putStringArrayListExtra("list", listItems)
蚂蚁帮助将不胜感激。
将数据发送到下一个活动
这是下一个活动
java - 带有 StringBuilder 和 CharSequence 的 ClassCastException
为什么下面的代码会产生一个不错的 ClassCastException:
而以下代码(用 String 替换 StringBuilder):
工作正常?;
我知道有这种方法,substring(int begin, int end);
但是我只是好奇为什么使用 StringBuilder (实现 CharSequence)的演员不起作用而使用 String 起作用。
提前致谢。
android - android我如何格式化arrayList
我对arrayList格式有问题。我有一个参数它有值
Licence_car:[[คย1453 กรุงเทพมหานคร], [รง2344 กรุงเทพมหานคร], [รน4679 กรุงเทพมหานคร]]
(数据是泰语)
我使用此参数来设置列表首选项的条目,但它会显示如下
我想删除字符是“[”和“]”来制作这样的变量我该Licence_car:[คย1453 กรุงเทพมหานคร, รง2344 กรุงเทพมหานคร, รน4679 กรุงเทพมหานคร]
怎么做?
这是我列出首选项的代码集条目。
我在 arrayList 中获得了一个首选项值,并将其格式化为 CharSequence [],以便将条目设置为列表首选项我认为我从这一点开始格式化,但我不知道该怎么做。
感谢您的任何回答,并对我的英语感到抱歉。
java - 如何使用 CharSet 对 CharSequence 进行编码(不转换为字符串)
我想使用指定的 CharSet 将 CharSequence 写入 OutputStream。基本上,当调用 write(String) 时,使用相同 CharSet 初始化的 Writer 会做什么。
问题是,有很多 CharSequence 需要编写,有些非常大。更复杂的是,所有内容都可能写入多个 OutputStream。我可以很容易地通过使用来实现它(实际上我目前已经用这种方式实现了):
但显然,这里的 String 是一个完全不需要的垃圾对象,byte[] 数组也是如此。我正在寻找一种允许我直接进行编码而无需中间对象的方法。令人惊讶的是,这似乎是不可能的——我在 JRE 中查看接受 CharSequence 的所有地方,在完成任何工作之前它都会迅速转换为字符串。
CharSet 的大多数(全部?)转换工作似乎是在非公共类中完成的,所以我还没有找到任何方法以透明和合法的方式访问其中任何一个。
如何避免垃圾/直接使用 JRE 的 CharSet 编码工具?
java - 如何将 CharSequence 与字符串进行比较 - Android
我有一个将文本放入arrayList 的类。然后,当我尝试将变量与 == "test"; 之类的字符串进行比较时,它将所有变量转换为 CharSequences;它在这里不起作用是我用来获取变量的代码
这是将其与字符串进行比较的代码
我知道 p.getDescs() 等于垃圾,因为当它为 decsView 设置文本时,它被设置为垃圾。那么为什么第一个 if 语句不起作用?