String _split()

S.split(s) 表示将字符串S按照s截开,对于空白字符String str = "a b c d";

String[] arr1 = str.split(" "); //仅分割一个空格

String[] arr2 = str.split("s");

String[] arr3 = str.split("\t"); //空格

正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次

String[] arr4 = str.split("\s+"); //分割一个或者多个空格

import java.util.*;
public class Main{
    static int N = 1010;
    static String[] s = new String[1010];
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        String str = scan.nextLine();
        str = str.substring(0, str.length() - 1);  //删除最后一个"."
        s = str.split("\\s+");  
        for (String t: s) {
            System.out.print(t.length() + " ");
        }
    }
}
posted @   兮何其  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示