java—编写一个公共方法firstfifteen(),它返回一个由longnumber中的前15个字符组成的字符串

jecbmhm3  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(290)

我开始学习java,我们学习的内容我就是无法继续,它没有解释太多,只是给你一个温和的例子,告诉你自己用完全不同的东西来做。如上所述,我需要采取'长数字'字符串,并采取最后一个字符了。


* Write a description of class CreditCardChecker here.

 * 
 * @author Craig Beverley 
 * @version 03/12/2020
 */
public class CreditCardChecker
{
   // Variable for long numbers to be checked
   public String longNumber;
   public StringBuilder firstFifteen;

   /**
    * Constructor for objects of class CreditCardChecker
    * including long number and first fifteen
    */
   public CreditCardChecker(String longNumber)
   {
      // initialise long number variable
      this.longNumber=longNumber;
   }
   /**
    * Sets the value of long number
    */
   public void setLongNumber(String aLongNumber)
   {
      this.longNumber=aLongNumber;
   }

   /**
    * method to get the long number
    */
   public String getLongNumber()
   {
      return this.longNumber;
   } 
  /**
   * method to check that long number has exactly 16 digits
   */    
  public boolean isCorrectLength()
  {
     if (longNumber.length() == 16)
     {
        return (true);
      }
      else
      {
         return (false);
      }
   }
   /**
    * Method to get the first 15 characters of long number
    */
   public String firstFifteen(String longNumber)
   {
    firstFifteen=longNumber.deleteCharAt(16);
   }
}```
8tntrjer

8tntrjer1#

我不确定你需要什么 firstFifteen 作为一个领域。你只需抓取前15个字符

return longNumber.substring(0, 15);

您也不需要该方法的参数,因为 longNumber 是一个领域

相关问题