我有以下程序,我必须将字符串附加到另一个字符串,我使用字符串构建器以标准方式执行.但是,即使在将其转换为toString()之后,该函数也不允许我返回ab.我想问为什么?

import java.util.*;

public class prog1 {

public static String k(int i) {

String a = "1";

StringBuilder ab = new StringBuilder();

int pos = 1;

if (i == 1) {

return a;

}

else{

pos++;

String first = Integer.toString(pos);

ab.append(a).insert(0,first);

ab.toString();

return ab;

}

}

public static void main (String[]args){

k(2);

}

}

解决方法:

您不返回StringBuilder.toString()返回的String:

ab.toString();

return ab;

获取ab.toString()返回的结果;你必须将它分配给一个变量.然后你可以退货:

String s = ab.toString();

return s;

或者在您的情况下,您可以直接返回结果,因为您不需要操作/转换返回的String:

return ab.toString();

标签:java,function,string,stringbuilder

来源: https://codeday.me/bug/20190727/1550244.html

java string()函数_从Java中的String函数返回String构建器?相关推荐

  1. python中的pop函数和append函数_对python中的pop函数和append函数详解

    pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list.pop(obj=list[-1]) 2.参数 obj ...

  2. pythonsuper函数_认识python中的super函数

    需求分析 在类继承中,存在这么一种情况: class Human(object): def Move(self): print("我会走路...") class Man(Human ...

  3. python中execute函数_在excel中调用python函数

    效果: 通过excel引用在py文件中写好的load_settle()函数,可以快捷的获取对应的历史结算价. 使用方法: 1.首先安装office,我用的是2016版本. 2.安装python,推荐使 ...

  4. mysql数据库求平均值的函数_使用MySQL中的AVG函数求平均值的教程

    MySQL的AVG函数是用来求出各种记录中的字段的平均值. 要了解AVG功能考虑EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; + ...

  5. python3 range函数_为什么python3中的xrange函数不能用

    升级到python3的同学应该会注意到以前经常用的xrange没了! 是的,python3的range就是xrange.直接看效果!Python 2.7.13 (v2.7.13:a06454b1afa ...

  6. python getattr函数_[转]Python中的getattr()函数详解

    看了下函数本身的doc getattr(object, name[, default]) -> value Get a named attribute from an object; getat ...

  7. create报错不是函数_各种SQL中关于日期函数的那些事(建议收藏)

    hive.presto.spark.impala.mysql常用日期时间函数吐血整理 使用的SQL多了不知道大家有没这样的困惑,SQL的语法在大多数方面是一致的,如SELECT,JOIN,GROUP ...

  8. matlab中find函数_在R中使用Matlab函数

    R, Matlab MATLAB是一款商业数学软件, R是一个拥有庞大工具库的数据统计.建模.可视化分析软件.R 不仅支持C/C++, python代码的运行和工程移植, 也支持在R中使用MATLAB ...

  9. 用python实现分段函数_在Python中绘制分段函数

    我想使用Matplotlib在 Python中绘制以下分段函数,从0到5. f(x)= 1,x!= 2; f(x)= 0,x = 2 在Python中-- def f(x): if(x == 2): ...

  10. mounted钩子函数_解决Vue中mounted钩子函数获取节点高度出错问题

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. [转载] 晓说——第16期:古代科举那些事——由来
  2. IOS - JSON数据解析 小3种方法
  3. Scriptis安装(基于Linkis开发的数据分析工具)
  4. Boost:用成员函数测试bind <void>
  5. c# 找出目录下的所有子目录_Linux操作系统文件目录
  6. nginx log_format详解
  7. java 中断代码_你的java代码可中断吗?(2)
  8. 百度举办区块链论坛,携手多伙伴加速区块链产业落地
  9. python print 3位小数_python 这样 print 才够骚啊 (3)
  10. 【大数据部落】混合IBCF协同过滤推荐算法推荐引擎的探索1
  11. 温故知新----css布局
  12. 趣谈网络协议学习笔记——TCP
  13. 大学生DW网页设计基础知识
  14. [转自他人]一款好用的软件安装管理器
  15. linux打印信息命令行,从 Linux 命令行进行打印
  16. 最新还不错的宝宝起名神器小程序源码+UI非常美观
  17. 文件或目录损坏且无法读取 删除不了 错误0x80070091:目录不是空的 解决方案
  18. 互联网产品推广分为哪些阶段?
  19. mini-batch Gradient Descent
  20. Excel提取身份证出生日期②

热门文章

  1. Seaborn可视化图像调整图像大小(figure size)方法实战(Adjust the Figure Size)
  2. R语言Gamma分布函数Gamma Distribution(dgamma, pgamma, qgamma rgamma)实战
  3. 神经网络+过拟合+避免
  4. 评分卡模型、WOE(Weight of Evidence)和IV(Information Value)
  5. 服务器虚拟化集成项目投标方案,服务器虚拟化投标技术方案(纯方案,16页).doc...
  6. 连接php的作用是什么,什么是超链接,有什么作用
  7. Linux指定网卡优先级,如何在Ubuntu中设置网络连接的优先级?
  8. 医疗术语自动编码论文总结 (Automated Coding)
  9. 深度无盘服务器网卡,无盘服务器网卡
  10. LeetCode 77. Combinations--回溯法,-Python,Java解法