我有一些代码:需要关于.indexOf();的使用方面的建议。
firstWord = sentance.substring (0, sentance.indexOf(' '));
secondWord = sentance.substring(sentance.indexOf(' ') + 1);
的码用于选择第一字出字符串而不使用阵列。 但是我想知道如果我可以通过实现一个安全措施来进一步防止我的代码,那么如果用户输入两个空格,代码将占用一组空白并将其计为一个单元。
这可能不使用数组或循环?
例如,用户将输入此: “你好2spaces有” 用户不小心输入的两个空间在开始的时候这会搞乱程序直到当它试图把第二个字,我认为。
如果数组和循环是禁忌(为什么?),那么正则表达式呢? – Thilo 2014-10-22 05:06:27
为什么你不想用户数组?你可以有效地使用它 – 2014-10-22 05:10:00
正则表达式很好。这是一项任务,教授不希望我们使用我们还没学过的东西。 – Crouton 2014-10-22 05:10:58