Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将作为参数传递的整数转换为字符串_Java - Fatal编程技术网

Java 如何将作为参数传递的整数转换为字符串

Java 如何将作为参数传递的整数转换为字符串,java,Java,我正在做一个程序,我在这一点上感到震惊/ public static int numOutput( Integer.toString(int number)) { String outputNumber=""; if (outputNumber.length()<=10) { outputNumber.concat(number); } else { return outpu

我正在做一个程序,我在这一点上感到震惊/

 public static int numOutput( Integer.toString(int number))
   {
      String outputNumber="";
      if (outputNumber.length()<=10)
      {
          outputNumber.concat(number);
      }
     else
     {
         return  outputNumber;
     }
   }
公共静态int numOutput(Integer.toString(int number))
{
字符串outputNumber=“”;
if(outputNumber.length()
  • Integer.toString(int number)
    应该在方法体中,而不是在参数声明中
  • 您正在尝试将传递给空字符串的数字合并吗?只需使用take
    Integer.toString(number)
    number+“”
  • 必须按声明的那样返回整数。请将返回类型更改为String或将返回的值更改为int
  • 检查空字符串的长度。它将始终小于10

    public static int numOutput(int number) {
        String outputNumber = "";
        if (outputNumber.length()<=10) {
            outputNumber = number + "";
        } else {
            return number;
        }
        return -1;
    }
    
    公共静态整数输出(整数编号){
    字符串outputNumber=“”;
    
    if(outputNumber.length())为什么要在参数列表中调用
    toString
    ?只需在函数体中调用它。您正在尝试在int函数中返回字符串。将第一行更改为公共静态字符串…该函数应该做什么?