在java中用条件显示字符和整数到字符串

时间:2016-04-16 18:30:38

标签: java string conditional

我想我错过了一些基本的东西。我在尝试使用条件时将字符和整数显示为字符串。

代码:

public String display()
{
   String Term = Character.toString(B) + Integer.toString(C);
   int length = Term.length();
   if (length == 1) {
       Term = Character.toString(B);
   }
   if (length > 1) {
       Term = Character.toString(B) + Integer.toString(C);
   }
   return Term;
}

public char getB()
{return B;
}

public int getC()
{return C;
}

其中B是一个字符,C是一个整数。所以不断出现的错误看起来像这样:

  

A.display()应返回" A"预期的:< A []>但是:< A [1]>

我一直试图解决这个问题几个小时但无济于事。我该如何解决此错误?感谢。

1 个答案:

答案 0 :(得分:0)

首先,这段代码不会按原样运行,因为你应该声明你的字符和整数变量。 另外,如果你有另一个干扰类,你会使用getter-methods方法。 如果你想要一个代码来解决这个问题,请不要犹豫,问我。