Java分割字符串

Java分割字符串java中按某个标识符分割字符串的方法如下:Scannerscanner=newScanner(System.in);Stringsource=scanner.next();String[]sourceArray=source.split(“/”);for(inti=0;i<sourceArray.length;i++){System.out.println(sour

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

java中按某个标识符分割字符串的方法如下:

Scanner scanner = new Scanner(System.in);

        String source = scanner.next();
      
        String[] sourceArray = source.split("/");
        for (int i = 0; i < sourceArray.length; i++) {
            System.out.println(sourceArray[i]);
        }

如果需要指定分割后的数量的话,之家再split方法中再传入指定数量即可。

Scanner scanner = new Scanner(System.in);

        String source = scanner.next();
        // 最多分割出3个字符串
        int max = 3;
        String[] sourceArray = source.split("/", max);
        for (int i = 0; i < sourceArray.length; i++) {
            System.out.println(sourceArray[i]);
        }

注意事项:

1、分隔符为”.”(无输出),”|”(不能得到正确结果)转义字符时,”*”,”+“时出错抛出异常,都必须在前面加必须得加”\”,如split(\|);
2、如果用”“作为分隔,就得写成这样:String.split(”\\”),因为在Java中是用”\“来表示”“的,字符串得写成这样:String Str=“a\b\c”;
转义字符,必须得加”\”;
3、如果在一个字符串中有多个分隔符,可以用”|“作为连字符,比如:String str=“Java string-split#test”,可以用Str.split(” |-|#”)把每个字符串分开。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189044.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月14日 下午8:43
下一篇 2026年4月14日 下午8:49


相关推荐

  • 怎样用python开发安卓app_python开发app可以商用嘛

    怎样用python开发安卓app_python开发app可以商用嘛显然,时下最流行的信息学技术就是深度学习了。深度学习(DeepLearning,DL)或阶层学习(hierarchicallearning)是机器学习的技术和研究领域之一,通过建立具有阶层结构的人工神经网络(ArtifitialNeuralNetworks,ANNs),在计算系统中实现人工智能。由于阶层ANN能够对输入信息进行逐层提取和筛选,因此深度学习具有表征学习(representat…

    2022年8月12日
    6
  • git提交规范

    git提交规范格式 type scope subject 1 type 必须 commit 的类别 只允许使用下面几个标识 feat 新功能 fix 修复 bug docs 文档改变 style 代码格式改变 refactor 某个已有功能重构 perf 性能优化 test 增加测试 build 改变了 build 工具如 grunt 换

    2026年3月20日
    2
  • Parallel ForEach For 多线程并行计算使用注意

    Parallel ForEach For 多线程并行计算使用注意之前用DataTable进行遍历,出现索引超出范围问题,因为List<T>也只支持单线程,改用ConcurrentBag解决问题。在ParallelForEach/For外的变量要避免同时操作同一个变量造成数据不一致的情况。List<T>转为ConcurrentBagConcurrentBag<T>concT=newC…

    2022年7月19日
    17
  • 截图bat文件_dos批处理

    截图bat文件_dos批处理******批处理bat命令快速截图********set”p=E:\Test\”::设置截图保存的路径,注意结尾要有\sett=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%::设置当前的时间,用于截图的命名adbshell/system/bin/screencap-p/sdc…

    2026年2月22日
    3
  • nginx 部署vue项目

    nginx 部署vue项目nginx 部署 vue 项目 详细适合新手

    2026年2月7日
    4
  • js基本语法

    js基本语法基本语法对象解构 script 定义对象 letuser name lucy age 20 传统从对象里面获取值 letname1 user nameletage1 user ageconsole log name1 age1 es6 获取对象值 let name age userconsole log name age lt script

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号