【问题标题】:Method that accepts a String and searches for every occurrence and prints how many rimes it occurs接受字符串并搜索每次出现并打印出现次数的方法
【发布时间】:2015-03-25 19:12:26
【问题描述】:

接受字符串并搜索每个出现的 XX 并打印 XX 出现的次数并在所有出现的 XX 之间打印字母的方法..??

这是我目前所拥有的,我知道它可能不正确......

public void tokens(String s)
{
    String tokenArray[] = s.split("XX");

    for (String s:tokenArray)
        System.out.println(s);

【问题讨论】:

  • 好吧,与其说它“可能”不正确,你为什么不找出来?提出测试用例,找出您的期望以及实际发生的情况。您还没有真正的问题......
  • 我做了,但它不正确。我只需要打印语句部分的帮助...
  • “它不正确”并没有告诉我们输入、预期输出或实际输出。请阅读tinyurl.com/stack-hints
  • 不会 tokenArray.length -1 给你一些输出。顺便说一句,害怕在 jon skeet 存在 xD 中发帖
  • 请发帖!我想看看你有什么!

标签: java arrays string for-loop


【解决方案1】:

您两次使用同一个变量“s”,一次作为方法参数,一次在 for 循环中。

只需在 for 循环中更改变量名称即可正确打印标记:

for (String tokens : tokenArray)
        System.out.println(tokens);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-17
    • 2014-07-08
    • 2013-05-06
    • 2017-03-01
    • 2017-11-02
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多