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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 无法获得下列许可 solidworks_2019年个人总结

    无法获得下列许可 solidworks_2019年个人总结通常,按照网上教程来安装SolidWorks2019、2020到最后启动软件有可能会出现这个错误;下面提供本人亲测可用、在用的解决办法供各位参考。1.如果弹出该错误提示时,先检查“SolidWorks_Flexnet_Server”这个文件夹的所在路径,建议移动到SolidWorks的安装根目录下,即“SOLIDWORKSCorp”目录下。因自身原因无法移动的,请勿删除该文件夹,否则会激活…

    2022年9月22日
    1
  • 体育赛事视频直播方案「建议收藏」

    体育赛事视频直播方案「建议收藏」播已经走入千家万户。各种领域的直播应用、平台如雨后春笋般的涌现。这当然也包括各种体育赛事的直播如篮球赛事直播,足球赛事直播,排球赛事直播等等。对于体育迷来说,NBA、西甲、英超、德甲、意甲、中超、CBA这些比赛是最熟悉不过的了。作为观赏赛事者有很多选择:Zhibo.tv: 直播TV最精彩的体育娱乐直播平台。乐视体育: 让每个人更好的参与体育。企鹅直播: 最全体育赛事视频直播平台。

    2022年7月23日
    21
  • 【蓝牙sbc协议】sbc源码阅读笔记(四)——sbc_encode函数详解

    【蓝牙sbc协议】sbc源码阅读笔记(四)——sbc_encode函数详解sbc_encode函数详解函数定义://sbc.cSBC_EXPORTssize_tsbc_encode(sbc_t*sbc,constvoid*input,size_tinput_len, void*output,size_toutput_len,ssize_t*written){ structsbc_priv*priv; intsamples; ssize_tframelen; int(*sbc_enc_process_input)(int

    2025年10月25日
    2
  • GridView编辑删除操作

    GridView编辑删除操作

    2021年11月28日
    49
  • GoogLeNet v1结构「建议收藏」

    GoogLeNet v1结构「建议收藏」GooLeNetInception块GooLeNetGooLeNet是google2014年推出的深度神经网络模型,原论文名称为:Goingdeeperwithconvolutions,在沐神的书上也被叫做含并⾏连结的⽹络(主要由于Inception块中的结构)。该模型在2014年ILSVRC2014比赛中竞赛中夺得冠军,14年之后也在不断发展,这里就介绍一下初始的版本。Inception块GooLeNet思想有点类似于VGG,先构建块,网络主要通过块的堆叠实现,不过这里的块与VGG块不同,称

    2022年8月14日
    10
  • 【面试必备】这道MySQL面试题难住了90%的程序员。。。「建议收藏」

    【面试必备】这道MySQL面试题难住了90%的程序员。。。

    2022年2月11日
    45

发表回复

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

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