当前位置: 首页 > 知识库问答 >
问题:

如何修复kotlin中的字符串大小选择错误?

司空鸿禧
2023-03-14

val textoData=itemView。findViewById(R.id.texto_data_abastecimento)textoData。text=abastecimento。datam。toString()。子序列(0..10)

        val textoHora = itemView.findViewById<TextView>(R.id.texto_hora_abastecimento)
        textoHora.text = abastecimento.hodomDm.toString().subSequence(0..5)

我试图只使用前5个字符在适配器上显示,我最终得到以下错误:

java.lang.StringIndexOutOfBounds异常:长度=0;索引=6

共有1个答案

壤驷旭
2023-03-14

您可以轻松使用Kotlin标准库的子字符串(0,5)扩展功能。

    textoHora.text = abastecimento.hodomDm.toString().substring(0,5)
 类似资料:
  • 我在读一本关于Java的书,其中提到了一个修改字符串池大小的选项,该选项是xx:StringTableSize。当我在命令行中尝试这样做时,我得到了一个错误,说这是一个无效的标志,我尝试了以下两种方法,发生了相同的错误: 错误:无效标志:-XX1234 错误:无效标志:-XX:1234 错误是什么?我在Java SE参考中找不到解决方案,甚至没有看到类似“-xx”的选项。 这背后的原因是什么,是我

  • 问题内容: 我正在尝试设置选择选项下拉列表的样式。是否可以使选项的字体大小与默认值不同?例如,默认值: 尺寸为7pt;和其中一种选择, 尺寸为13pt。 这是我的下拉列表: 不幸的是,它仅适用于Firefox。可能其他浏览器不支持元素样式吗? 我测试过的浏览器: Chrome:版本27.0.1453.116 m IE:10 的Firefox:22.0 问题答案: 将CSS类添加到标签中以对其进行样

  • 问题内容: 可以说我有一个表,其中包含发票编号列,数据类型为VARCHAR,具有混合的字符串/整数值,例如: 我试图选择最大值,但它返回的是“ HKL9”,而不是最高值“ HKL15”。 问题答案: (字符串)大于,因为它们被比较为字符串。解决问题的一种方法是定义一个仅返回发票编号数字部分的列函数。 如果您的所有发票编号均以开头,则可以使用: 它使用invoice_number(不包括前3个字符)

  • 我需要从变量中选择最后两个字符,无论是数字还是字母。 例如: 我想显示变量中字符串的最后两个字母。

  • 问题内容: 哟,所以我试图制作一个程序,可以接受用户输入的字符串,例如:“一次一次”,然后报告该字符串包含多少个大写和小写字母: 输出示例:字符串具有8个大写字母,字符串具有5个小写字母,即时消息应该使用字符串类而不是数组,有关如何开始使用此字符串的任何提示?在此先感谢,这是我到目前为止所做的:D! 问题答案: 只需创建发现小写或大写字母时递增的计数器,如下所示:

  • 问题内容: 我已经建立了这个小提琴作为我在做什么的一个例子。 我正在尝试做的事情在Firefox中可以正常工作。打开选择选项时,字体大小为 14px 。 但是,在Google Chrome浏览器中查看它会选择继承的font-size为 34px 。 理想情况下,我希望将选择选项设置为字体大小 14px 。 这可能吗? 如果需要,我愿意在jQuery中进行任何相关的修复。 谢谢 代码如下… 我的 C