#7-3 字符串处理 (15 分)

#7-3 字符串处理 (15 分)
编写一个程序,用户输入任意一个字符串,显示它的长度和第一个字符。

输入格式:

输入任意一个字符串。

输出格式:

显示它的长度和第一个字符,其间用,分隔。

输入样例:

abc 4567

输出样例:

8,a

#代码:

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        String c = scanner.nextLine();
        int len = c.length();
        System.out.print(len+","+c.charAt(0));
    }
}

个人总结:

关于next Line()和next()的区别:

首先代码里面用的是Scanner来进行读取,判断读取结束的标示是 空白符;比如空格,回车,tab 等等。
nextLine():会读入除了回车以外的空格、tab等空白符;读到回车就结束读入;
next():读取到空白符就结束了;
这道题是期望是读入一串字符以回车结束,所以要用nextLine(),
关于求字符串长度:
Java String中的 length() 方法用于获取字符串的长度,并以 in t型变量返回该字符串的长度。
知道返回长度的方式了就知道语法格式了,
int len = Str.length();
就是把我定义的Str这个字符串的长度赋值给len这个int
型变量,
.这个符号我把它理解为 的,比如Str的length,
关于读取第一个字符:
CharAt(i):
这个方法用来读取第i个字符
语法格式:
c.charAt(i)

我是把博客当做写笔记的,个人写的比较繁琐,有错还望指出,哈哈

相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页