需求,把"01:大汽车",分成01和大汽车

有两种做法:一是substring

Java代码

1 packagetest;2

3 public classsubstringTest4 {5 public static voidmain(String args[])6 {7 String N = "01:大汽车";8 String L="";9 String R="";10 int k=N.length();11 for (int i = 0; i < N.length(); i++)12 {13 if (N.substring(i, i + 1).equals("|"))14 {15 L=N.substring(0,i).trim();16 R=N.substring(i+1,k).trim();17 }18 else

19 {20

21 }22 System.out.println(L);23 System.out.println(R);24 }25 }26 }

另外一种方法是CSDN上一位叫老六的人给我写的

package Test

Java代码

1 public classsplitTest2 {3 public static voidmain(String[] args)4 {5 String s = new String("01:大汽车");6 String a[] = s.split(":");7

8 System.out.println(a[0]);9 System.out.println(a[1]);10 }11 }

split分割字母和数字,简单正则缝隙

Java代码

1 public classTest01 {2 public static voidmain(String[] args) {3 String str = "one123";4 String regex = "(?<=one)(?=123)";5 String[] strs =str.split(regex);6 for(int i = 0; i < strs.length; i++) {7 System.out.printf("strs[%d] = %s%n", i, strs[i]);8 }9 }10 }

substring讲解:

s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s;

s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;

split讲解:

java.lang.string.split

split 方法

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

stringObj.split([separator,[limit]])

参数

stringObj

必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。

separator

可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽

略该选项,返回包含整个字符串的单一元素数组。

limit

可选项。该值用来限制返回数组中的元素个数。

说明

split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解

。separator 不作为任何数组元素的部分返回。

split 的实现直接调用的 matcher 类的 split 的方法。“ . ”在正则表达式中有特殊的含义,因此我们使用的时候必须进行转义。

Java代码

1 public static voidmain(string[] args) {2 string value = "192.168.128.33";3 string[] names = value.split("\\.");4 for (int i = 0; i < names.length; i++) {5 system.out.println(names[i]);6 }}

如果用竖线“|”分隔的话,将出现不可得到的结果,必须改为“\\|”

java split 数字_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...相关推荐

  1. java 取字符串中的数字_java截取字符串中的数字

    随便给你一个含有数字的字符串,比如: String s="eert343dfg56756dtry66fggg89dfgf"; 那我们如何把其中的数字提取出来呢?大致有以下几种方法, ...

  2. java 字符串截取_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...

    需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring package test; public class substringTest { public ...

  3. java提取字符串中字母_java截取字符串中的字母数字

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class Cut { // 1. 正则表达式 // 利用 ...

  4. java 中文怎么截取_Java截取字符串的函数且保证中文截取正常

    SUBSTRING  返回字符.binary.text      或      image      表达式的一部分.有关可与该函数一起使用的有效      Microsoft®      SQL   ...

  5. java 提取字符串中前面的数字_Java提取字符串中的数字

    在Java中,如果输入一串由其他非数字字符隔开的数字,但却想要将其中的数字提取出来,网上已经给出多种解决方案,以下对这些方法及其对应的情况进行简单的总结,并提出自己的解决方案: 1.多个由不确定字符隔 ...

  6. java中截取后几位字符串_java截取字符串后几位

    java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl,eclipse,java 1.length() 字符串的长度 例:char chars ...

  7. java 比较字符串前几位_java截取字符串前几位

    java截取字符串_IT/计算机_专业资料.java截取字符串 1根据字符串 S... java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl ...

  8. java字符转为数字_java判断字符串是否可以转为数字

    java运算中,常涉及将String 型的字符串转为int 型数字的情况. 哪些字符串可以转为数字,哪些不可以呢,不能总以Integer.parseInt() 是否抛出异常来判断. 刚好碰到了转换情况 ...

  9. java截取字符串后几位_java截取字符串后几位字符的方法

    java截取字符串后几位字符的方法: java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明: 1.substring(int beginIndex)s ...

最新文章

  1. OpenCV for Ios 学习笔记(4)-标记检测1
  2. svn中提示”Files 的值 .mine 无效” 的解决方案
  3. SQL Server游标的使用
  4. JxBrowser概述与简单应用
  5. Git学习文档之一 学习文档-上传下载
  6. 深井软岩巷道群支护技术与应用_金能煤业公司组织观看千米深井软岩巷道大变形机理及围岩控制技术讲座...
  7. java序列化方式性能比较
  8. [动态规划|字符串] leetcode 5 最长回文子串
  9. Zabbix---4 监控mysql服务并配置动作
  10. 最全 MySQL 优化方法,从此优化不再难
  11. 卸载mysql服务器_彻底卸载MySQL服务
  12. 最新+电脑象棋测试软件,中国象棋2017电脑版
  13. openssl的x509命令简单入门
  14. electron关闭硬件加速
  15. TypeError: __init__() got an unexpected keyword argument ‘rate‘
  16. Unity全面的面试题(包含答案)
  17. pytorch--从零实现一个BERT模型
  18. MIND——Modality independent neighbourhood descriptor 模态无关邻域描述符
  19. Modelsim10.5和ISE14.7安装及联合仿真
  20. 我要大学答案———小程序开发指南 课后习题答案|实验报告|考研资料|期末真题的答案

热门文章

  1. codeigniter mysql error_CodeIgniter:无法使用提供的设置错误消息连接到数据库服务器...
  2. oracle包写入程序失败_Oracle内核技术揭秘第一篇
  3. android离线宝,Android 离线安装宝典
  4. python中反斜杠b_Python bytes 反斜杠转义问题解决方法
  5. NSString、NSArray、NSDic常用方法汇总
  6. 查找ipa包,删除接的ipa包
  7. thinkphp5如何使用ajax(变化的核心,也就是ajax作用的核心是什么)
  8. 通过虚方法实现方法重写-多态
  9. linux基础网络设置
  10. java 泛型详解、Java中的泛型方法、 java泛型详解