【问题标题】:Create a method "addNumberEnd(String password)" in java?在java中创建一个方法“addNumberEnd(字符串密码)”?
【发布时间】:2018-04-13 06:42:30
【问题描述】:

我想创建一个数组方法“addNumberEnd(String password)”,它返回并存储一个字符串,该字符串在字符串末尾添加了数字 (0-9)。例如,我有一个字符串“mike”,我希望它返回“mike0”、“mike1”直到“mike9”。所以,如果我想检索数组[2],我会检索“mike2”。

【问题讨论】:

  • 试一试。说真的,请尝试一下,按照在线教程/询问您的老师,如果仍然无法解决特定问题。
  • 你不是在这里问问题。您究竟需要什么帮助?
  • 请向我们展示您的代码以及您迄今为止所做的尝试。 StackOverflow 不是“为我编写代码”服务。
  • 因为你已经知道你想做什么。您需要耐心思考如何实现它。如果你相信你能做到,这很简单。
  • 如果我在这里违反了任何规则,我很抱歉。这是我第一次在这里发布问题,是的,我的“问题”听起来不像一个问题。我实际上正在努力使用这种方法,因为我确实尝试过自己解决这个问题。我应该以礼貌的方式问。如果我冒犯了任何人,我很抱歉。

标签: java arrays string


【解决方案1】:

无论我从您的描述中得到什么,您都想要代码,但这不是从头开始为您提供代码的地方,我仍在编写一些伪代码。希望这会有所帮助....

  1. 你必须检查字符串是否为空或空,如果是则返回 enpty 数组或错误。
  2. 如果不为空,则声明 Array String [] passwordArray = new Array[10]
  3. Sart for 循环 for(int i=0;i
  4. 将值添加到数组 passwordArray[i] = password+i
  5. 循环结束
  6. 返回数组。

【讨论】:

    【解决方案2】:

    你为什么不使用地图?

    void addNumberEnd(String password,Map<Integer,String> myMap){
         if(myMap!=null)
            myMap.put(myMap.size(),password);
    }
    

    然后只需通过以下方式获取您的字符串:

    String password = myMap.get(myNumber);
    if(password != null)
       password = password + " " + myNumber;
    

    编辑:适用于一种密码,您需要为 n 个不同的密码提供 n 个哈希映射

    【讨论】:

    • 不要回答这种需求帖。那个人只是希望你做好他的工作。即使你的所作所为充满善意,也只会增加那些“疑问”的发生。不是所有的问题都应该回答;)
    • 只想拿分,因为不能评论,stackoverflow流程
    • 我明白,但这不是违反规则的理由。如果你在目的地超速行驶被抓到,即使你告诉警察要早点到达,这仍然​​是违反规则的。慢慢来,试着回答好问题,你很快就会获得声誉。
    • 如果我在这里违反了任何规则,我很抱歉。这是我第一次在这里发布问题,是的,我的“问题”听起来不像一个问题。我实际上正在努力使用这种方法,因为我确实尝试过自己解决这个问题。我应该以礼貌的方式问。如果我冒犯了任何人,我很抱歉。
    【解决方案3】:

    您不应该在这里索要代码,没有人会为您工作。 不过,我会尽力帮助你。

    以@nIKHIL 的答案为例,我建议您检查字符串的 isEmpty 方法,或者自己制作一个。 (Here are some examples)。

    并使用循环将数字附加到字符串,完成后返回数组。

    【讨论】:

    • 如果我在这里违反了任何规则,我很抱歉。这是我第一次在这里发布问题,是的,我的“问题”听起来不像一个问题。我实际上正在努力使用这种方法,因为我确实尝试过自己解决这个问题。我应该以礼貌的方式问。如果我冒犯了任何人,我很抱歉。
    • 你没有冒犯任何人,所以不要担心。但是您不能要求其他人为您编写代码。如果不是故意的,那就不要担心,只是改写它。 :)
    猜你喜欢
    • 2021-02-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2010-11-02
    相关资源
    最近更新 更多