关于java中使用split方法末尾空值被丢弃的问题

嗯… 在最近的一次项目中,使用split方法分割字符串后得到的数组与预期不符。

查找原因后发现,使用默认的split方法时,会默认丢弃字符串末尾的空值,而字符串中间的空值则会作为数组中的一项数据,不会被丢弃。

查询相关资料得知java中的split方法有两个参数,第一个参数是被分割的字符串,第二个参数则是一个int值,此值默认为0,丢弃末尾空数据。

而当第二个参数值大于0时,代表分割字符串后数组的最大长度,当它小于0时,代表获取数组所有值,不会丢弃末尾空值。

以上,留用。

如上代码输出的是1,而不是2

如上代码输出的是2

Original: https://www.cnblogs.com/toSeeMyDream/p/14302840.html
Author: nickTimer
Title: 关于java中使用split方法末尾空值被丢弃的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539204/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • nginx:alias的使用

    1.访问目录不在nginx的主目录下,location和alias必须以 / 结尾。 location /gps/ { alias "D:/data/gps/"…

    Java 2023年5月30日
    098
  • CentOS7安装Git

    参考资料 下载地址 步骤 1.下载包 2.git-2.9.5.tar.gz 和 git-manpages-2.9.5.tar.gz上传服务器 3.解压并编译 参考资料 官网 Git…

    Java 2023年6月9日
    070
  • DWR的Reverse Ajax技术实现

    DWR的逆向ajax其实主要包括两种模式:主动模式和被动模式。其中主动模式包括Polling和Comet两种,被动模式只有Piggyback这一种。 所谓的Piggyback指的是…

    Java 2023年6月9日
    080
  • beanFactory 设计模式 Bean 生命周期的胡言乱语,哈哈

    写在前面的话 适用读者:有一定经验的,本文不适合初学者,因为可能不能理解我在说什么 文章思路:不会一开始就像别的博客文章那样,Bean 的生命周期,源码解读(给你贴一大堆的源码)。…

    Java 2023年6月5日
    066
  • JavaWeb 03_创建servlet项目(详细)

    一、创建web项目 File–New–Project 设置项目相关信息 设置项目名称及工作空间 web项目目录结构如下 二、Servlet的实现 新建包&#…

    Java 2023年6月7日
    071
  • Springboot使用Maven Profile和Spring Profile进行多环境配置

    https://www.jianshu.com/p/b7c75b0c364c Original: https://www.cnblogs.com/tszr/p/16506781.h…

    Java 2023年5月30日
    064
  • 用Java实现生成图片验证码

    通过代码实现生成一个随机验证码图片,且生成后自动打开: package day_12_17; import javax.imageio.ImageIO; import java.a…

    Java 2023年6月7日
    064
  • java宝典笔记(一)

    第四章java 基础知识 4.1 基本概念 一、java 优点 1.面向对象(封装、继承、多态) 2.可移植性。平台无关,一次编译,到处运行。Windows ,Linux ,mac…

    Java 2023年6月7日
    066
  • 大华海康NVR录像JAVA下载及WEB播放

    近期在处理一个将NVR录像机上的录像下载到服务器并通过浏览器播放的需求。 梳理记录下过程,做个备忘,同时遇到的一些细节问题解决,也供需要的同学参考。 需求比较简单,就是把指定时间段…

    Java 2023年6月15日
    0129
  • CAS 入门实战(4)–自定义登录页面

    CAS 默认的登录页面显然不适合实际的使用,本文主要介绍如何自定义登录页面;文中使用到的软件版本:JDK 1.8.0_191、Tomcat 8.5.76、CAS 5.3.16。 1…

    Java 2023年6月16日
    078
  • 【WPF】WPF TreeView 右对齐

    StretchTreeViewItemStyle: <Style x:Key="TreeViewItemFocusVisual">Style>…

    Java 2023年5月29日
    065
  • 防止表单重复提交思路分析

    出现重复提交的场景一般是在网速比较慢,服务器返回时间较长,导致用户以为没有提交成功或者习惯性的多点几次提交按钮。开发中必须杜绝重复提交问题。 一、出现重复提交表单的场景 场景一:在…

    Java 2023年6月5日
    067
  • Spring Retry 在SpringBoot 中的应用

    Spring Boot中使用Spring-Retry重试框架 Spring Retry提供了自动重新调用失败的操作的功能。这在错误可能是暂时的(例如瞬时网络故障)的情况下很有用。 …

    Java 2023年6月7日
    081
  • java 删除字符串首尾指定字符

    package com.sankuai.dolphin.common.util; public class StringTrimUtils { /** * 删&#x9…

    Java 2023年5月29日
    095
  • [javaweb]重点总结大全

    javaweb web:网页静态web:html,css 数据不会发生变化动态web:servlet/jsp,asp,php每个人在不同的时间看到数据都不同 web应用程序编写完毕…

    Java 2023年6月6日
    064
  • 通过Nginx获取用户真实IP

    nginx配置 如上面配置,接口需要使用的时候获取X-real-ip就可以,但是经过测试以后,发现X-real-ip并不是真实的用户IP,而是Nginx代理服务器的IP,原因就是经…

    Java 2023年5月30日
    084
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球