广告
返回顶部
首页 > 资讯 > 精选 >Java字符串的截取和分割方法
  • 390
分享到

Java字符串的截取和分割方法

2023-06-15 15:06:20 390人浏览 泡泡鱼
摘要

这篇文章主要讲解了“Java字符串的截取和分割方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java字符串的截取和分割方法”吧!一、字符串的截取和分割在程序开发中,有些时候我们需要对字符

这篇文章主要讲解了“Java字符串的截取和分割方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java字符串的截取和分割方法”吧!

一、字符串的截取和分割

在程序开发中,有些时候我们需要对字符串的截取和分割,String类提供了substring()方法是截取字符串的一部分,split()方法是字符串以给定的字符进行分割成字符串数组

字符串截取方法和分割方法

public String substring(int index)方法:截取字符串是从索引的位置开始一直到末尾,方法返回值是新字符串。

public String substring(int beginIndex,int  endIndex)方法:截取字符串从beginIndex开始,一直到endIndex结束,中间的字符串,如果没有指定endIndex,表示的是截取到目标字符串的末尾。它是左闭右开的形式。

public String[] split(String regex)方法:按照参数regex将原来的字符串切分成若干部分。

public String[] split(String regex,int  limit)方法:regex表示要分隔的字符,limit表示限制分隔后的数量。

使用分隔符注意的问题

(1)“.”和“|”都是转义字符,必须得加“\”。

(2)如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“x=1? and y=2 =? or  z=3?”,把三个都分隔出来,可以用String.split("and|or")。

字符串的截取和分割例子

public class p47 { public static void main(String[] args) {         // TODO Auto-generated method stub         String str="Today is Monday";         //字符串截取         System.out.println("从第6个字符截取字符串到最后结果是:"+str.substring(6));         System.out.println("从第9个字符截取字符串到第15个字符结果是:"+str.substring(9, 15));         //字符串分割         String animal="Cat,Dog,Tiger,Pig,Lion,Bear";         String[] s1=animal.split(",");         String[] s2=animal.split(",",4);         //打印所有动物为:         System.out.println("打印所有动物为:");         for(String a : s1){             System.out.println(a);         }         //打印前4个动物为:         System.out.println("打印前4个动物为:");         for(String b : s2){             System.out.println(b);         } } }

运行的结果是:

Java字符串的截取和分割方法

二、比较字符串的”==”和”equal()”区别

equal()方法是比较两个字符串中的字符是否相等,==方法是用来比较两个字符串中对象的地址是否一致。

当两个字符串对象,它们的字符内容是一样的话,如果使用equal()方法判断结果是为true,如果使用==方法判断它就是false。

字符串使用”==”和”equal()”例子

public class p48 { public static void main(String[] args) {         // TODO Auto-generated method stub         String str1="this is application";         String str2="this is application";         if(str1.equals(str2)){             System.out.println("str1和str2的字符内容一样");//结果为true,str1和str2的字符内容一样         }else{             System.out.println("str1和str2的字符内容不一样");//结果为false,str1和str2的字符内容不一样         }         if(str1==str2){             System.out.println("str1和str2是两个对象");//结果为false,str1和str2是两个对象         }else{             System.out.println("str1和str2不是两个对象");//结果为true,str1和str2不是两个对象         } } }

运行的结果是:

Java字符串的截取和分割方法

三、switch语句支持字符串类型

在程序开发中,对字符串的操作中使用比较多,所以在jdk7新特性出现Java编程的方便。

switch语句使用字符串的例子

import java.util.Scanner; public class p64 { public static void main(String[] args) {         // TODO Auto-generated method stub         System.out.println("请输入A~D字母");         Scanner scan=new Scanner(System.in);         String s=scan.nextLine();         switch(s){         case "A":             System.out.println("我是A字母");             break;         case "B":             System.out.println("我是B字母");             break;         case "C":             System.out.println("我是C字母");             break;           case "D":             System.out.println("我是D字母");             break;         default:             System.out.println("输入不正确");         } } }

运行的结果是:

Java字符串的截取和分割方法

四、总结

本文主要介绍了字符串的截取和分割、比较字符串的”==”和”equal()”区别、switch语句支持字符串类型的知识点,字符串的截取和分割介绍了一些方法,也通过案例理解这个用法。详细的介绍比较字符串的”==”和”equal()”区别,理解这两个的区别。switch语句支持字符串类型,在程序开发中,对字符串的操作中使用比较多,所以在JDK7新特性出现Java编程的方便。

感谢各位的阅读,以上就是“Java字符串的截取和分割方法”的内容了,经过本文的学习后,相信大家对Java字符串的截取和分割方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Java字符串的截取和分割方法

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

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

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

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

下载Word文档
猜你喜欢
  • Java字符串的截取和分割方法
    这篇文章主要讲解了“Java字符串的截取和分割方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java字符串的截取和分割方法”吧!一、字符串的截取和分割在程序开发中,有些时候我们需要对字符...
    99+
    2023-06-15
  • Java截取字符串方法
    主要有以下几种方法:     1、通过subString()方法来进行字符串截取(最常用)    2、通过StringUtils(apache的)提供的方法或者StrUtil(hutool的)    3、split()+正则表达式...
    99+
    2023-09-01
    java 开发语言
  • Java中截取字符串方法
    java中对字符串进行截取 通过subString()方法来进行字符串截取,返回字符串中的子字符串,在java中有两种用法 //示例代码public static void main(String[] args) { Str...
    99+
    2023-08-16
    java 开发语言 servlet
  • shell脚本字符串分割、截取和拼接的方法是什么
    今天小编给大家分享一下shell脚本字符串分割、截取和拼接的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、分割...
    99+
    2023-07-05
  • java 分割字符串(多种方法)
    [toc] 1、String#split 可以根据给定的分隔符或正则表达式将一个字符串分割成多个部分 // 使用正则表达式 "(...
    99+
    2023-08-31
    java Powered by 金山文档
  • JAVA 截取字符串的几种方法
    主要有以下几种方法: 通过subString()方法来进行字符串截取(最常用) 2、通过StringUtils提供的方法 3、split()+正则表达式来进行截取 一、 最常用的一种:...
    99+
    2023-09-11
    java 开发语言
  • java截取字符串后几位字符的方法
    java截取字符串后几位字符的方法:java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明:substring(int beginIndex)substring(int b...
    99+
    2015-11-18
    java 字符串
  • java分割文本字符串的方法
    问题:在项目中,当保存数据超过数据库字段列长度限制时,如何解决?一种常见的解决办法是:截串存取。顾名思义,就是对大文本数据按指定长度进行截取,返回结果集依截取顺序存储在新表中。并通过在新表中创建一个type字段来标识新表中截取的内容对应旧表...
    99+
    2023-05-31
    java 分割 字符串
  • javascript截取字符串的方法
    小编给大家分享一下javascript截取字符串的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript截取字符串的方法:1、使用subst...
    99+
    2023-06-14
  • Java截取字符串的方法有哪些
    这篇文章主要介绍了Java截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。1 .substring()这个是比...
    99+
    2023-07-06
  • javascript分割字符串的方法
    这篇文章给大家分享的是有关javascript分割字符串的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。分割方法:1、用“string.split(分割符)”;2、用“String.substring...
    99+
    2023-06-14
  • String字符串分割的3种方法 Java
    方法1:split(string) 方法 使用了 split(string) 方法通过指定分隔符将字符串分割为数组 public class Test { public static void ...
    99+
    2023-09-08
    java jvm 开发语言
  • python 截取 取出一部分的字符串方法
    下面是split截取获得 >>> str = 'http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56...
    99+
    2022-06-04
    字符串 方法 python
  • Mysql(函数) 字符串截取、拆分, 逗号分割字符串当做 in 的条件
    目录  引言:  数据库函数的总结(一) 1. mysql截取拆分 2. 逗号分割的字符串 作为in条件 -> 2.1 正常的效果应该是  ---> 2.1.1 错误:  3. 字符串合并(多条数据合并 用'、'分割)  引言:  数据库...
    99+
    2023-09-11
    mysql sql 数据库 spring boot mybatis
  • Java截取字符串的几种方法示例
    目录0 写在前面1 .substring()2 split()+正则表达式3 StringUtils.substring()4 写在最后0 写在前面 在实际工作中...
    99+
    2023-05-15
    java截取字符串 java截取字符串长度 java string截取字符串
  • shell脚本字符串处理的使用(分割、截取和拼接)
    目录1、分割2、截取3、拼接4、示例1、分割 按字符分割:${parameter//pattern/string} 。用string来替换parameter变量中所有匹配的pattern 示例: #!/bin/bash ...
    99+
    2023-03-23
    shell脚本字符串处理 shell 字符串处理
  • js中常见切割截取字符串的几种方法小结
    目录1、 split() 方法用于把一个 字符串 分割成 字符串数组 ;2、 slice() 可提取字符串的某个部分,并以新的字符串返回被提取的部分;3、substring...
    99+
    2022-11-13
  • Shell中的字符串截取的方法
    本篇内容主要讲解“Shell中的字符串截取的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的字符串截取的方法”吧!一.从左向右截取最后一个string后的字符串:${variab...
    99+
    2023-06-05
  • MySQL 中的字段截取与字符串截取方法详解
    系列文章目录 文章目录 系列文章目录前言一、字段截取:二、字符串截取:总结 前言 在 MySQL 数据库中,有时我们需要截取字段或字符串的一部分进行查询、展示或处理。本文将介绍 MySQL 中常用的字段截取和字符串截取方法,...
    99+
    2023-08-17
    mysql 数据库
  • python用split多字符分割字符串的方法
    python 有内置函数split()分隔字符串,但这个内置函数只能识别单个分隔符。 调用方法如下:  str.split(str="", num=string.count(str)). 其中:  str -- 分隔符,默认为所有的空字符,...
    99+
    2023-09-25
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作