java 字符串截取_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...
需求,把"01:大汽车",分成01和大汽车
有两种做法:一是substring
package test;
public class substringTest
{
public static void main(String args[])
{
String N = "01:大汽车";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
{
L=N.substring(0,i).trim();
R=N.substring(i+1,k).trim();
}
else
{
}
System.out.println(L);
System.out.println(R);
}
}
}
另外一种方法
package Test
public class splitTest
{
public static void main(String[] args)
{
String s = new String("01:大汽车");
String a[] = s.split(":");
System.out.println(a[0]);
System.out.println(a[1]);
}
}
split分割字母和数字,简单正则缝隙
public class Test01 {
public static void main(String[] args) {
String str = "one123";
String regex = "(?<=one)(?=123)";
String[] strs = str.split(regex);
for(int i = 0; i < strs.length; i++) {
System.out.printf("strs[%d] = %s%n", i, strs[i]);
}
}
}
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 的方法。“ . ”在正则表达式中有特殊的含义,因此我们使用的时候必须进行转义。
public static void main(string[] args) {
string value = "192.168.128.33";
string[] names = value.split("\\.");
for (int i = 0; i < names.length; i++) {
system.out.println(names[i]);
}}
如果用竖线“|”分隔的话,将出现不可得到的结果,必须改为“\\|”
java 字符串截取_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...相关推荐
- java split 数字_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...
需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring Java代码 1 packagetest;2 3 public classsubstringTest ...
- java 中文怎么截取_Java截取字符串的函数且保证中文截取正常
SUBSTRING 返回字符.binary.text 或 image 表达式的一部分.有关可与该函数一起使用的有效 Microsoft® SQL ...
- java html 字符串截取字符串长度_Java截取带html标签的字符串,再把标签补全(保证页面显示效果)...
一般是用在字符串中有html标签的截取. 如: 后台发布用了在线编辑器, 前台显示内容要截取的情况. import Java.util.ArrayList; import java.util.List ...
- java根据一个 号截取_java截取最后一个号前的字符串
java截取最后一个号前的字符串 [2021-01-31 02:35:59] 简介: php中文字符串截取乱码的解决办法:首先创建一个PHP示例文件:然后定义一个"utf_substr&q ...
- java calendar字符串显示_java关于字符串和日期的代码展示
StringBuffer是线性安全的,StringBuilder不是线性安全的 字符串的修改: stringBudile与stringBuiler提供了用于修改字符串内容的相关方法 String st ...
- java中字符串函数_JAVA中字符串函数subString的用法小结
string str;str=str.substring(int beginindex);截取掉str从首字母起长度为beginindex的字符串,将剩余字符串赋值给str: str=str.subs ...
- java 字符串用法_java中字符串的用法
1.String中的每个字符都是一个16位的Unicode字符,用Unicode很容易表达丰富的国际化字符集,比如很好的中文支持.甚至Java的标识符都可以用汉字,但是没人会用吧(只在一本清华的< ...
- java字符串操作_Java的字符串操作
Java的字符串操作 小型送分题:Java有字符串(String),StringBuffer(字符串缓存),StringBuilder(字符串建造者?)各种实现,究其原因还是历史上的各种坑. 一.不同 ...
- java 字符串总结_Java中字符串(String)总结
先说说JDK API: JDK中包含大量的API类库,所谓API(Application Programming Interface,应用程序编程接口,这些功能以类的形式封装). JDK API包含的 ...
最新文章
- 关于Messenger实现进程间通信
- 总结一下对buffer的学习体会
- 行内元素,块级元素,各自特点及其相互转化
- wordpress 每段首行空两格
- html 表格文字颜色 css,CSS 表格-JavaScript中文网-JavaScript教程资源分享门户
- Linux——VIM中代码的折叠和打开
- matlab2012 powerlib,matlab没有powerlib2
- 白山搜索引擎优化收费_在网络推广中,SEO排名优化是成本最低的方式
- java生成点阵图_【图片】一个零基础的小白是如何脱变成Java后端工程师的?【java吧】_百度贴吧...
- 【深度学习笔记】深度学习用于图片的分类和检测总结
- HTML Report报告无法正常展示的解决办法
- 解决Windows照片查看器加载慢和颜色问题
- 计算机里的wps云盘和网盘怎么删除,电脑里的wps网盘图标怎么删除?让你的云端文档更安全!...
- 最全最全的文件扩展名
- HTML5期末考核大作业网站——卫生与健康HTML+CSS+JavaScript
- python系列11:python的游戏引擎
- SE (Squeeze Excitation)模块
- SVN出现黄色感叹号,红绿双箭头
- Unity简单实现电量、充电状态显示
- mac磁盘工具中磁盘显示灰色
热门文章
- linux ssd硬盘做缓存,linux系统中ssd当块设备缓存
- WPF中的附加行为简介
- 微软发布 .NET Core 卸载工具,适用于 Windows 和 Mac
- .NET Framework 4.8 的 Microsoft 更新目录更新
- 如何使用VS2017将客户端库添加到ASP.NET CORE 2.2(简单方法)
- internal java compiler error_java字节码注入AOP作业心得
- python第三周笔记_Python第四周 学习笔记(1)
- java 实现nfa的化简_NFA的实现
- go去掉最后一个字符_可维护的Go代码程序指南(一)之变量篇
- js 正则表达式判断价格