我如何使用case语句来[关闭]
Posted
技术标签:
【中文标题】我如何使用case语句来[关闭]【英文标题】:How do i use case statement to [closed] 【发布时间】:2013-10-26 04:54:58 【问题描述】:例如,如果输入 print hi there
我将如何删除 print
并使用 case 语句仅输出 hi there
?
这几天我一直在思考如何做到这一点,但我似乎无法弄清楚。
【问题讨论】:
"打印你好".substr(6) @MatthewMcveigh 指的是您没有提供将“打印”与“嗨”分开的标准。你给我们举了一个例子,他的解决方案就行了。 我认为如果我们看到您当前的尝试,我们将能够更好地帮助您 Java 和 javascript 是两种完全不同的语言。您实际使用的是哪个? 【参考方案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。 :| 只是一个旁注:case
和 Strings
仅适用于 JDK-7
或更高版本。以上是关于我如何使用case语句来[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 case 语句来确定存储过程中的 from 和 where 子句?