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)
应该在方法体中,而不是在参数声明中
您正在尝试将传递给空字符串的数字合并吗?只需使用takeInteger.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函数中返回字符串。将第一行更改为公共静态字符串…该函数应该做什么?