java 分隔函数split(,-1)的用途
转:
java 分隔函数split("",-1)的用途
1.如果字符串最后一位有值,则没有区别,
2.若干最后n位都是切割符,split(" ")不会继续切分,split(" ", -1)会继续切分
- String line = "a b c ";
- String [] tmp = line.split(" ");
- System.out.println(tmp.length+"------");
- for(int i=0;i<tmp.length;i++){
- System.out.println(i+"="+tmp[i]);
- }
- String [] items = line.split(" ",-1);
- System.out.println(items.length+"========");
- for(int i=0;i<items.length;i++){
- System.out.println(i+"="+items[i]);
- }
结果:
4------
0=a
1=b
2=
3=c
13========
0=a
1=b
2=
3=c
4=
5=
6=
7=
8=
9=
10=
11=
12=
- [java] view plain copy
- String line = "a b c d";
- String [] tmp = line.split(" ");
- System.out.println(tmp.length+"------");
- for(int i=0;i<tmp.length;i++){
- System.out.println(i+"="+tmp[i]);
- }
- String [] items = line.split(" ",-1);
- System.out.println(items.length+"========");
- for(int i=0;i<items.length;i++){
- System.out.println(i+"="+items[i]);
- }
结果:
13------
0=a
1=b
2=
3=c
4=
5=
6=
7=
8=
9=
10=
11=
12=d
13========
0=a
1=b
2=
3=c
4=
5=
6=
7=
8=
9=
10=
11=
12=d
转载于:https://www.cnblogs.com/libin6505/p/10637827.html
java 分隔函数split(,-1)的用途相关推荐
- Oracle字符分隔函数(split)
为了让 PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成.REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行 ...
- Java中的split函数
Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: String str="1234@abc"; String[] a = s ...
- php 正则分隔_探讨PHP函数split()如何使用正则表达式切割字符串
对于初学者来说,掌握PHP中常用函数的用法,是其继续学习的基础.今天我们就为大家详细介绍有关PHP函数split()的一些使用方法,希望大家能通过这篇文章介绍的内容增加自己的知识库. 说明 array ...
- java 字符串函数_Java字符串函数– 25+必须知道方法
java 字符串函数 Java字符串函数 (Java String Functions) Java String class has a lot of functions to manipulate ...
- java爬虫中split的使用_关于java中split的使用
之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题,但是最近一次笔试中居然有碰到了这个知识点,而且还做错了,囧!学艺不精啊.题目大概是这样的: J ...
- Java字符串使用Split以竖线作为分隔符
今天用到了Java中的Split函数,要以"|"作为分割符,当输入竖线时,发现出错,这个问题应该很久前就遇到过,不过太长时间就给忘了! 网上一搜,就找到了答案,这是因为split里 ...
- java反射回调函数_用J2V8注册Java回调函数
J2V8是一套针对谷歌的V8 JavaScript引擎的Java绑定.J2V8的开发为Android平台带来了高效的Javascript的执行环境,taris.js 就是基于J2V8开发的.J2V8同 ...
- JAVA学习——函数总结
记住格式 //拿来一个扫描器:Scanner sc = new Scanner(System.in);//给一个友好性的提示:System.out.print("请录入一个半径:" ...
- c语言实现将字符串首尾*删除,java 编写函数将字符串的首尾空格删除。
String 类有个方法去除字符串首位空格: str.trim(); 查看源代码: public String trim() { int len = value.length; int st = ; ...
最新文章
- jdk javac运行不了_Intellij IDEA搭建jdk源码阅读环境
- ADO.NET——二级联动 +ajax
- 聊聊spring cloud gateway的SecureHeadersGatewayFilter
- chrome console 调试xpath
- JVM:如何分析线程转储
- 小熊派:用OpenHarmory3.0点亮LED
- python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
- 日本的危机感:想战胜中美,要举全国之力培养AI人才
- rk3288对于parameter参数文件的解析处理【转】
- JavaScript学习笔记 及 JAVAScript优化
- java 内部邮件_java – 来自内部存储的电子邮件
- 数学模型的相关概念及意义等理论内容
- vivado之FFT ip核的入门学习
- java 机器学习资源整理
- excel怎么设置选项选择_使用Excel选项按钮选择答案
- 计算机频率符号,波长、频率和波速
- PT100铂热电阻三种测温方法介绍
- Revo Uninstaller Pro(软件卸载工具)官方中文版V4.4.2.0 | 万能卸载软件下载 | 软件卸载工具哪个好?
- 服务器设备管理系统,用勤哲Excel服务器实现设备管理系统
- 智能护眼台灯芯片方案开发usb充电小夜灯IC感应灯触摸单片机
热门文章
- java sctp_[编织消息框架][传输协议]sctp简单开发
- antd的table遍历之后添加合计行_付费?是不可能的!20行Python代码实现一款永久免费PDF编辑工具...
- 三维点云学习(1)下-点云体素降采样
- 使计算机进入休眠状态
- Java使用XFire调用WebService接口
- 腾讯QQ2010安装时提示“C:\windows\Installer\QQ2010.msi时发生网络错误”的解决方 ......
- python学习--关注容易被忽略的知识点---(一)python基础
- 笨方法教你学python_笨方法学Python(1)
- Modelbuilder进阶教程
- 【java学习之路】(java框架)010.声明式事务控制