题目
字符串引用:找第一个空格位置
思路
本题在字符串中找第一个空格的位置(下标)。 用引用 p 从串首往后走,直到遇到空格或 ' ';若找到空格,输出下标 p - s,否则按题面表示「没有空格」。
解题分析
引用遍历直到空格或换行,返回偏移量。readLine 读入时行尾带 \n,找空格要在 \n 之前停。
完整程序
import java.io.*;
public class Main {
public static void main(String[] args) {
String line = "hello world";
int sp = line.indexOf(' ');
System.out.println(sp >= 0 ? sp : -1);
}
}
运行示例
输出:
5