jjzjj

charSequences

全部标签

android - 使用 CharSequence setter 的 ObjectAnimator

我正在玩弄Android中的"new"属性动画。在尝试实现更改TextView文本的ValueAnimator时遇到了困难。这是我的动画逻辑(text1是一个TextView)ValueAnimatortextAnim=ObjectAnimator.ofObject(text1,"text",newTypeEvaluator(){publicCharSequenceevaluate(floatfraction,CharSequencestartValue,CharSequenceendValue){if(startValue.length()这是我得到的错误:11-2214:37:35

java - 在 SpannableStringBuilder 和 CharSequence 之间进行转换

TextViewtv=(TextView)findViewById(R.id.abc);StringrawString="abcdefg";SpannableStringBuilderssb=newSpannableStringBuilder(rawString);ssb.setSpan(newStyleSpan(android.graphics.Typeface.BOLD),0,rawString.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);tv.setText(ssb);CharSequencecs=tv.getText();Syste

java - 如何在Java中动态添加charsequence []中的数据?

初始化charsequence[]的一种方法是charsequence[]item={"abc","def"};但我不想这样初始化它。有人可以建议一些其他方式,比如我们初始化string[]数组的方式吗? 最佳答案 首先,修正你的变量声明:charsequence[]item;是无效语法。通常,如果你想动态插入值,你会使用List.如果您最终从动态插入中需要的对象实际上是CharSequence[],将列表转换为数组。这是一个例子:ListcharSequences=newArrayList();charSequences.add(

android - 从 spannable CharSequence 中删除字符

我在字符串中有以下输入数据:“你好#this#是#sample#文本。”它为#个字符之间的所有元素设置背景色。这是我到目前为止得到的:publicstaticCharSequencecolorBackground(CharSequencetext){Patternpattern=Pattern.compile("#(.*?)#");Spannablespannable=newSpannableString(text);if(pattern!=null){Matchermatcher=pattern.matcher(text);while(matcher.find()){intstart

java - 如何比较两个 CharSequences 中的字符

我应该如何比较两个CharSequence的两个字符?这是我的两个CharSequence:CharSequencename1=fname.getText();CharSequencename2=sname.getText();如果我尝试这样比较:if(name1[i]==name2[j])..它给我错误。 最佳答案 使用CharSequence.html#charAt(int)获取指定位置的char。然后您可以将char与==进行比较关于您在问题中的代码,这将导致if(name1.charAt(i)==name2.charAt(j

Kotlin:如何将谓词传递给 CharSequence.any() 函数?

我正在尝试查找一个字符是否属于一个字符串。vars="abcdef"varresult=s.any('d')但我无法理解这种语法。来自docs:funCharSequence.any(predicate:(Char)->Boolean):Boolean如何将谓词传递给函数? 最佳答案 完整语法:s.any({ch->ch=='d'})我们可以做一些简化。首先,由于lambda参数在最后,我们可以将它放在括号之外并在没有更多参数时完全省略它们。其次,对于带有一个参数的lambda函数字面量,可以省略参数声明并通过it名称引用该参数。因

Kotlin:如何将谓词传递给 CharSequence.any() 函数?

我正在尝试查找一个字符是否属于一个字符串。vars="abcdef"varresult=s.any('d')但我无法理解这种语法。来自docs:funCharSequence.any(predicate:(Char)->Boolean):Boolean如何将谓词传递给函数? 最佳答案 完整语法:s.any({ch->ch=='d'})我们可以做一些简化。首先,由于lambda参数在最后,我们可以将它放在括号之外并在没有更多参数时完全省略它们。其次,对于带有一个参数的lambda函数字面量,可以省略参数声明并通过it名称引用该参数。因

java - 如何使用 Avro 生成 String 类型的字段而不是 CharSequence?

我写了一个Avro模式,其中一些字段**需要是**类型String但Avro生成了CharSequence类型的那些字段.我找不到任何方法告诉Avro将这些字段设为String.我试过"fields":[{"name":"startTime","type":"string","avro.java.stringImpl":"String"},{"name":"endTime","type":"string","avro.java.string":"String"}]但对于这两个字段,Avro正在生成CharSequence类型的字段.有没有其他方法可以使这些字段类型为String?

Java:将 char[] 转换为 CharSequence

将char[]转换为CharSequence的最直接和/或最有效的方法是什么? 最佳答案 没有副本:CharSequenceseq=java.nio.CharBuffer.wrap(array);但是,newString(array)方法可能更易于编写、更易于阅读且速度更快。 关于Java:将char[]转换为CharSequence,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

java - 在 Scala 2.11.4 和 sbt 0.12.4 中加载 CharSequence 时出错

我有一个android-scala项目,其中有子项目。在所有build.sbt文件中,我设置了scalaVersion:scalaVersion:="2.11.4"在project/build.properties中我设置了这个:sbt.version=0.12.4但是,它一直生成这个(Scala2.9.2)/home/alex/Documents/projects/android/my_project//project/target/scala-2.9.2/sbt-0.12/classes当我通过在根文件夹中键入sbt运行sbt时,它一直抛出异常:[error]errorwhilel