将arraylist int转换为字符串

迪克

我正在尝试将整数数组列表反向转换为字符串。例如(1,2,3,4)转换为“ 4321”。

但是,由于原始数据类型错误(基本上是为什么给我一个arraylist来做数组的事情),所以我无法使代码正常工作。我的代码是当前

  public String toString() {
        int n = arrList.size();
        if (n == 0)
            return "0";

        for (int i = arrList.size(); i > 0; i--);
        int nums= arrList[i];
        char myChar = (char) (nums+ (int) '0');
        String result = myChar.toString(arrList);

        return result;
}
他们是
  • 您的循环范围有误,并且没有执行任何操作,因为您以终止了循环;
  • 另外,arrList[i]是访问数组元素的方式。要访问ArrayList的元素,请使用arrList.get(i)
  • 最后,在将字符/数字转换为字符串之前,应先将其存储在某个位置。我建议一个StringBuilder。

    StringBuilder sb = new StringBuilder();
    for (int i = arrList.size() - 1; i >= 0; i--) {
      int num = arrList.get(i);
      sb.append(num);
    }
    String result = sb.toString();
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 int[][] 转换为字符串

来自分类Dev

不使用int()将字符串转换为Int

来自分类Dev

将int字符串转换为int数组

来自分类Dev

将int的字符串转换为int的数组

来自分类Dev

将int转换为字符串然后返回int

来自分类Dev

无法将字符/字符串转换为int

来自分类Dev

将字符串转换为字符数组转换为int数组转换为链表

来自分类Dev

将科学计数法字符串转换为int

来自分类常见问题

Golang将字符串转换为int64

来自分类Dev

使用toInt函数将字符串转换为int

来自分类Dev

将任何字符串转换为Int

来自分类Dev

Scala:将字符串转换为Int或None

来自分类Dev

C ++将int转换为内联字符串

来自分类Dev

使用sstream将字符串转换为int

来自分类Dev

将列名从int转换为pandas中的字符串

来自分类Dev

将包含monthName的字符串转换为MonthDigit的Int

来自分类Dev

将字符串转换为int数组

来自分类Dev

将字符串值转换为int

来自分类Dev

将字符串转换为int以在linq中求和

来自分类Dev

将vector <int>转换为定界字符串

来自分类Dev

将字符串转换为int8数组

来自分类Dev

将字符串数组转换为int

来自分类Dev

如何将字符串转换为int或小数?

来自分类Dev

将字符串数组转换为int android

来自分类Dev

将字符串转换为Java中的Int数组

来自分类Dev

SQL将数字字符串转换为int

来自分类Dev

将ASCII字符串转换为int / float / long

来自分类Dev

将Int转换为String的子字符串错误

来自分类Dev

从意图将字符串转换为int