gpt4 book ai didi

java - 使用有限的字符串方法和无控制结构从给定格式中提取值

转载 作者:太空宇宙 更新时间:2023-11-04 06:55:15 25 4
gpt4 key购买 nike

对于我的 java 程序,我基本上必须用以下语法解析用户输入:lastName、firstName middleName 逗号

这通常很简单,但我必须使用初学者类(class)中教授的方法,例如:indexOfsubstringparseInt 以及所有原始数据类型,并且没有 if else 语句。我无法使用 length(),或使用一个数字而不是两个数字。只能使用带有两个参数的 substring 版本;谢谢大家!

编辑:以下代码是我到目前为止所得到的。我需要做的就是将语法转换为:Last, First Middle 到 First Middle Last(不带逗号)。

       Scanner input = new Scanner (System.in);
System.out.println("\fEnter your name in this syntax: Last, First Middle");
String inputGet = input.nextLine();

int comma = inputGet.indexOf(",");
System.out.println(comma);
String lastNameGet = inputGet.substring(0,comma);
System.out.println(lastNameGet);
System.out.println(inputGet);

最佳答案

这不是完整的解决方案,但如果您正在寻找一种获取字符串长度的方法,请尝试以下操作:

String inputGet= ...
int lengthOfInput = (inputGet+"[Not part of anybody's name]").indexOf("[Not part of anybody's name]")-1;

关于java - 使用有限的字符串方法和无控制结构从给定格式中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com