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() + " ");
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?