广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >String字符串分割的3种方法 Java
  • 563
分享到

String字符串分割的3种方法 Java

javajvm开发语言 2023-09-08 19:09:07 563人浏览 薄情痞子
摘要

方法1:split(string) 方法 使用了 split(string) 方法通过指定分隔符将字符串分割为数组 public class Test { public static void

方法1:split(string) 方法

使用了 split(string) 方法通过指定分隔符将字符串分割为数组

public class Test {    public static void main(String[] args) {        String a = "1-1-1-1";        String[] temp;        String delimiter = "-";// 指定分割字符        temp = a.split(delimiter);// 分割字符串        System.out.println(Arrays.toString(temp));//[1, 1, 1, 1]        for (int i = 0; i < temp.length; i++) { //for 循环            System.out.print(temp[i]); //1111        }    }}
[1, 1, 1, 1]1111

在java.lang包中有String.split()方法,返回是一个数组。“.”和“|”都是转义字符,必须得加"“;
如果用“.”作为分隔的话,必须是如下写法:String.split(”\.“),这样才能正确的分隔开,不能用String.split(”.“);
如果用“|”作为分隔的话,必须是如下写法:String.split(”\|“),这样才能正确的分隔开,不能用String.split(”|");

方法2:substring方法

substring(int beginIndex)该子字符串从beginIndex处的字符开始,直到此字符串末尾。
substring(int beginIndex, int endIndex)该子字符串从指定的 beginIndex 处开始,直到索引 endIndex – 1 处的字符。注意:其它一些语言第二个参数往往代表长度,JAVA不一样。该子字符串的长度为 endIndex-beginIndex。

public class Test2 {    public static void main(String[] args) {        String a = "1-1-1-1";        String str1 = a.substring(0,1);        System.out.println(str1);        String str2 = a.substring(2,3);        System.out.println(str2);        String str3 = a.substring(4,5);        System.out.println(str3);        String str4 = a.substring(6);        System.out.println(str4);    }}
1111

方法3:StringTokenizer方法

Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要讲一个字符串分解为一个一个的单词或者标记,可用StringTokenizer来解决
String 类的 split 方法,其实在字符串分割时可以调用 StringTokenizer,实例化一个 StringTokenizer 的对象,通过 hasMoreTokens() 与 nextToken()进行判断并打印分割后的子字符串。

public class Test {    public static void main(String[] args) {        String a = "1-1-1-1";        StringTokenizer result = new StringTokenizer(a,"-");   // 实例化对象,并指向以 - 对 a 进行分割        while(result.hasMoreTokens()){ // 对 result 遍历并打印子字符串;             System.out.println(result.nextToken());        }    }}
1111

来源地址:https://blog.csdn.net/weixin_45428910/article/details/128586983

--结束END--

本文标题: String字符串分割的3种方法 Java

本文链接: https://www.lsjlt.com/news/400487.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • String字符串分割的3种方法 Java
    方法1:split(string) 方法 使用了 split(string) 方法通过指定分隔符将字符串分割为数组 public class Test { public static void ...
    99+
    2023-09-08
    java jvm 开发语言
  • Java中实现String字符串分割的3种方法
    目录Java中实现String字符串分割的3种方法方法1:split(string) 方法方法2:substring方法方法3:StringTokenizer方法扩展:JAVA 截取...
    99+
    2023-05-20
    java string字符串分割 java 字符串分割
  • java 分割字符串(多种方法)
    [toc] 1、String#split 可以根据给定的分隔符或正则表达式将一个字符串分割成多个部分 // 使用正则表达式 "(...
    99+
    2023-08-31
    java Powered by 金山文档
  • Java中String字符串替换3种方法详解
    1.replace()方法 replace() 方法用于将目标字符串中的指定字符(串)替换成新的字符(串) 字符串.replace(String oldChar, String newChar) ...
    99+
    2023-09-05
    java 开发语言 jvm
  • Java字符串查找(3种方法)
    在给定的字符串中查找字符或字符串是比较常见的操作。字符串查找分为两种形式:一种是在字符串中获取匹配字符(串)的索引值,另一种是在字符串中获取指定索引位置的字符。 根据字符查找 String 类的 indexOf() 方法和 lastln...
    99+
    2023-10-11
    开发语言 Powered by 金山文档
  • java分割文本字符串的方法
    问题:在项目中,当保存数据超过数据库字段列长度限制时,如何解决?一种常见的解决办法是:截串存取。顾名思义,就是对大文本数据按指定长度进行截取,返回结果集依截取顺序存储在新表中。并通过在新表中创建一个type字段来标识新表中截取的内容对应旧表...
    99+
    2023-05-31
    java 分割 字符串
  • C++中string字符串分割函数split()的4种实现方法
    目录一、使用stringstream流二、使用string类提供的find方法与substr方法三、使用C库函数strtok四、使用regex_token_iterator(正则表达...
    99+
    2022-11-13
  • js字符串分割处理的几种方法(6种)
    目录1、slice(start, end)2、substr(start, length)3、substring(start, stop)4、split(separ...
    99+
    2022-11-13
  • 如何在Java中分割String字符串
    这篇文章主要介绍“如何在Java中分割String字符串”,在日常操作中,相信很多人在如何在Java中分割String字符串问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Java中分割String字符串...
    99+
    2023-06-15
  • javascript分割字符串的方法
    这篇文章给大家分享的是有关javascript分割字符串的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。分割方法:1、用“string.split(分割符)”;2、用“String.substring...
    99+
    2023-06-14
  • Java字符串的截取和分割方法
    这篇文章主要讲解了“Java字符串的截取和分割方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java字符串的截取和分割方法”吧!一、字符串的截取和分割在程序开发中,有些时候我们需要对字符...
    99+
    2023-06-15
  • 字符串分割并存入List的四种方法
    使用stream转换String集合 List strList2 = Arrays.stream(str.split(“,”)).collect(Collectors.toList()); 2.先用split将字符串按逗号分割为数组,再用A...
    99+
    2023-08-17
    list java 数据结构
  • 几种分割字符串实现方法的比较
    在数据库开发中,有时会遇到把字符串,按一定规则进行分割,比如“a,b,c,1,2,3”这样的以逗号为分隔符的字符串,需要把分割出来,分割后单独变行一行记录。首先想到的是使用替换函数把分隔符去掉。于是有了:I...
    99+
    2022-10-18
  • Java中如何实现String字符串分割
    今天小编给大家分享的是Java中如何实现String字符串分割,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。Java中实现String字符串分割的3种方法方法1:split(stri...
    99+
    2023-08-03
  • JS截取字符串(3种方法)
    在 JavaScript 中,有多种方法可以截取字符串。以下是三种常用的方法:1. 使用 `substring()` 方法...
    99+
    2023-09-06
    JS
  • python用split多字符分割字符串的方法
    python 有内置函数split()分隔字符串,但这个内置函数只能识别单个分隔符。 调用方法如下:  str.split(str="", num=string.count(str)). 其中:  str -- 分隔符,默认为所有的空字符,...
    99+
    2023-09-25
    python 开发语言
  • Python字符串替换的3种方法
    Python字符串替换笔记主要展示了如何在Python中替换字符串。Python中有以下几种替换字符串的方法,本文主要介绍前三种。 replace方法(常用)translate方法re.sub方法字符...
    99+
    2023-09-09
    python 开发语言 字符串
  • Java实现字符串的分割(基于String.split()方法)
    目录前言一、JDK-1.8-API文档说明(推荐阅读)二、简单的使用1、单个字符分隔2、正则表达式三、Java源码分析1、源代码的测试代码2、源代码运行原理图示3、解读完代码后的总结...
    99+
    2022-11-13
  • Java 切割字符串的几种方式集合
    目录Java 切割字符串的几种方式1、StringTokenizer切割2、..split("*")分割3、调用String自己的api subString()java优雅...
    99+
    2022-11-12
  • shell 使用指定的分割符来分割字符串的方法
    shell 如何用指定的分隔符来分割字符串让结果为一个字符串数组,类似 java 中的 split, 而 split 关键字已经留给文件分割了,故字符串就分割处理就不能在使用了,那如何来处理字符串串分割呢?方法有两种 ...
    99+
    2022-06-04
    shell 分割字符串 shell 字符串分割
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作