【问题标题】:How do i use case statement to [closed]我如何使用case语句来[关闭]
【发布时间】:2013-10-26 04:54:58
【问题描述】:

例如,如果输入 print hi there 我将如何删除 print 并使用 case 语句仅输出 hi there

这几天我一直在思考如何做到这一点,但我似乎无法弄清楚。

【问题讨论】:

  • "打印你好".substr(6)
  • @MatthewMcveigh 指的是您没有提供将“打印”与“嗨”分开的标准。你给我们举了一个例子,他的解决方案就行了。
  • 我认为如果我们看到您当前的尝试,我们将能够更好地帮助您
  • Java 和 JavaScript 是两种完全不同的语言。您实际使用的是哪个?

标签: java javascript html


【解决方案1】:

您的问题不是很清楚,但是如果您想将第一个单词用作一种“命令”,我想您可以提取第一个单词并在其上使用 switch。 假设您的输入在一个名为 input 的字符串中:

String firstWord = input.substring(0, input.indexOf(' '));
switch(firstWord) {
     case "print" : System.out.println(input.substring(input.indexOf(' ') + 1));
                    break;
     ....
}

【讨论】:

  • 从 OP 的另一个问题来看,看起来他们实际上是指 JavaScript,而不是 Java。 :|
  • 只是一个旁注:caseStrings 仅适用于 JDK-7 或更高版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-28
  • 2012-06-18
  • 1970-01-01
  • 1970-01-01
  • 2019-08-20
  • 2022-01-23
相关资源
最近更新 更多