java spit 点_java split()使用方法解析
这篇文章主要介绍了java split()使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
今天写个程序用到java里面的split()函数时,发现可以有两个参数,之前用这个函数一直是用的一个参数,今天试了下两个参数的使用,记录一下区别。
下面是菜鸟里关于split()函数的定义
通过这个定义可以发现,第一个参数是split()函数对字符串分割的根据,第二个参数是分割的份数。
第二个参数有两种写法
一种是比较直观的,直接输入要分割的份数a
另一种是-1,输入-1可以理解为无限制匹配,也就是即使两个符号之间没有内容,也会在数组里面存一个空的值。第二个参数输入-1和不输入第二个参数的效果是一样的。
具体的内容看下面的代码比较清晰
package _2_2_test;
public class one {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "192.168.1.1.........3.4";
String result1[] = str.split("\.");
for (String s : result1) {
System.out.println(s);
}
System.out.println("-------------");
String result2[] = str.split("\.", 5);
for (String s : result2) {
System.out.println(s);
}
System.out.println("-------------");
String result3[] = str.split("\.", -1);
for (String s : result3) {
System.out.println(s);
}
System.out.println("result1的分割份数:" + result1.length);
System.out.println("result2的分割份数:" + result2.length);
System.out.println("result3的分割份数:" + result3.length);
}
}
最后的结果也比较直观
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
java spit 点_java split()使用方法解析相关推荐
- java spit 点_java split 的一些用法注意点。
import java.util.Arrays; public class Test { /** * @param args */ public static void main(String[] a ...
- java trim()函数_Java - split()函数和trim()函数的使用方法
split()函数和trim()函数的使用方法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/24465141 详细參考Java ...
- java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例
本文整理汇总了Java中javax.crypto.SecretKeyFactory.generateSecret方法的典型用法代码示例.如果您正苦于以下问题:Java SecretKeyFactory ...
- java set 包含_Java Set.contains()方法:判断Set集合是否包含指定的对象
Java 集合类中的 Set.contains() 方法判断 Set 集合是否包含指定的对象.该方法返回值为 boolean 类型,如果 Set 集合包含指定的对象,则返回 true,否则返回 fal ...
- java 发送邮件 菜鸟_Java发送邮件的方法
1.需要的jar包 2.具体实现方法 1.设置邮箱主机.需要认证.邮箱协议 Properties pro=new Properties(); pro.setProperty("mail.ho ...
- java 虚函数_Java的虚方法
虚方法出现在Java的多态特性中, 父类与子类之间的多态性,对父类的函数进行重新定义.如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding).在Java中,子类 ...
- 【java并发】AQS中acquire方法解析
AQS,全名AbstractQueuedSynchronizer(抽象队列同步器),它是CLH(不明白的可以先了解一下CLH)的变种.它与CLH不同之处在于: CLH是一种公平锁,它是通 ...
- java post 发送_Java发送post方法详解
总结一下java使用http发送post的方法: 1.post请求用于发送json 格式的参数: /** * post请求(用于请求json格式的参数) * * @param url 地址 * @pa ...
- java printwriter追加_Java PrintWriter append()方法
Java PrintWriter append()方法 java.io.PrintWriter.append(char c) 方法将指定字符到此Writer. 1 语法 public PrintWri ...
最新文章
- 前端知识点之CSS(一)
- python正规教育机构-老男孩python教育机构|python该如何自学好?
- linux下载哪个python版本-Linux安装多个Python版本
- Java 8 - CompletableFuture组合式异步编程
- RNA干扰各种方法优缺点简介?
- LeetCode 320. 列举单词的全部缩写(回溯/位运算)
- nginx+tomcat实现负载均衡集群
- 在职研究生和全日制研究生的区别_在职研究生和全日制研究生的区别?
- Java讲课笔记18:异常处理
- 关于Bugzilla WebService接口
- awr报告 解读_AWR报告分析解读
- android 10闪退如何解决,安卓Activity启动在10.0下闪退
- jupyter notebook 修改主题、字体、字号等
- 软件测试个人绩效模板,测试工程师kpi模板.doc
- 分号在各种编程语言中的作用
- 【论文阅读】A Survey of Incentive Mechanism Design for Federated Learning 联邦学习激励机制设计综述
- iol植入手术过程_完美!浙二眼科中心完成中国首例连续视程IOL植入术 - 眼科专业讨论版 -丁香园论坛...
- iphone访问限制密码忘记了怎么办
- markdown中插入数学公式
- pytoch矩阵乘法torch.bmm
热门文章
- java基础面试题题库三(传智专修学院2017级Java4班)
- java获取keyvault_使用 Key Vault 引用 - Azure App Service | Microsoft Docs
- [BZOJ3039]玉蟾宫(悬线法)
- Android7.1.1手机使用android studio开发时出现解析包时出现错误的问题
- 基于JSP的二手车拍卖网-java二手车拍卖系统
- 详解5G的六大关键技术
- 中国境内开设大数据专业研究生学位点的学校有哪些
- Android设置系统休眠
- 常见蛋白质种类_常见蛋白粉种类大全,你选择对了吗?
- CodeForces 831C Jury Marks