Java字符串截取,截取某个字符之前或者之后的字符串

article/2025/8/27 4:49:51

提示:java截取某个字符之前或者之后的字符串

文章目录

  • 一、java截取某个字符之前或者之后的字符串:
    • 1. 截取"_"之前字符串
    • 2. 截取"_"之后字符串
  • 二、截取正数第二个"_"后面的内容

一、java截取某个字符之前或者之后的字符串:

1. 截取"_"之前字符串

代码如下(示例):

//java截取某个字符之前的字符串
public static void substringTest01(){String str = "test_https://www.baidu.com/";//截取_之前字符串String str1 = str.substring(0, str.indexOf("_"));System.out.println("截取_之前字符串:"+str1);
}

控制台输出结果(示例):
在这里插入图片描述

2. 截取"_"之后字符串

代码如下(示例):

//java截取某个字符之后的字符串
public static void substringTest02(){String str = "test_https://www.baidu.com/";//截取_之后字符串String str1 = str.substring(0, str.indexOf("_"));String str2 = str.substring(str1.length()+1, str.length());System.out.println("截取_之后字符串:"+str2);
}

控制台输出结果(示例):
在这里插入图片描述

二、截取正数第二个"_"后面的内容

代码如下(示例):

//截取正数第二个"_"后面的内容
public static void  substringTest03() {String str ="0123456_89_sdfdsdsf_23423_auauauau";//获得第一个点的位置int index = str.indexOf("_");System.out.println("获得第一个点的位置:"+index);//根据第一个点的位置 获得第二个点的位置index = str.indexOf("_", index + 1);System.out.println("根据第一个点的位置 获得第二个点的位置:"+index);//根据第二个点的位置,截取 字符串。得到结果 resultString result = str.substring(index + 1);//输出结果System.out.println("输出结果:"+result);
}

控制台输出结果(示例):
在这里插入图片描述


http://chatgpt.dhexx.cn/article/Q9dqfT6B.shtml

相关文章

java实现爬虫_手把手教你从零开始用Java写爬虫

本文将手把手地教大家从零开始用Java写一个简单地爬虫! 目标 爬取全景网图片,并下载到本地 收获 通过本文,你将复习到: IDEA创建工程IDEA导入jar包爬虫的基本原理Jsoup的基本使用File的基本使用FileOutputStream的基本使用ArrayLi…

java爬虫 webcollector_Java爬虫-WebCollector | 学步园

爬虫简介: WebCollector是一个无须配置、便于二次开发的JAVA爬虫框架(内核),它提供精简的的API,只需少量代码即可实现一个功能强大的爬虫。 爬虫内核: WebCollector致力于维护一个稳定、可扩的爬虫内核,便于开发者进行…

Java爬虫高级教程-动力节点

作为网络爬虫的入门采用Java开发语言,内容涵盖了网络爬虫的原理以及开发逻辑,Java网络爬虫基础知识,网络抓包介绍,jsoup的介绍与使用,HttpClient的介绍与使用等内容。本课程在介绍网络爬虫基本原理的同时,注…

java 爬虫处理数据_Java语言实现爬虫实战

引言 网络上有许多信息,我们如何自动的获取这些信息呢?没错,网页爬虫~! 在这篇博文中,我将会使用java语言一步一步的编写一个原型的网页爬虫,其实网页爬虫并没有它听起来那么难。 紧跟我的教程,我相信你会在…

2021年Java爬虫技术教程(一小时实现)

Java爬虫开发 操作要点 正则表达式 Java网络通信:URL IO流 Map—HashMap 字符串操作 异常处理 项目已上传本人码云(gitee)传送门 如果这篇博客对你有一点点小帮助,希望您能给我来波一键三连; 前言 python优点&am…

java 爬虫大型教程(一)

java 爬虫大型教程(一) 写在开始前,既然是大型教程,那就从最初始的环境变量开始搭建说起。 电脑环境:我的电脑是macbook pro,因此系统环境变量配置是和Windows不一样的,如果你的电脑是Windows系统&#x…

java 爬虫 sessionid_java爬虫实战之模拟登陆

使用jsoup工具可以解析某个URL地址、HTML文本内容,是java爬虫很好的优势,也是我们在网络爬虫不可缺少的工具。本文小编带领大家使用jsoup 实现java爬虫模拟登陆,通过省力的API,很好的实现java爬虫模拟登陆。 一、使用工具&#xf…

java爬虫框架视频_Java爬虫博客采集系统视频教程

资源介绍 教程名称:Java爬虫博客采集系统视频教程xa0 教程目录: 【java爬虫博客采集系统】视频教程第00讲[20分钟] - 系统演示xa0 【java爬虫博客采集系统】视频教程第01讲[08分钟] - 博客爬虫模块Axa0 【java爬虫博客采集系统】视频教程第02讲[21分钟] …

Java版爬虫,爬网页,爬小说,完整教程,一看就会

昨天小编看到了一部不错的小说,但是没有办法下载,只能一页一页地看,于是想到了爬虫,现在Java也有了爬虫的框架,很简单,就算小白也能轻易入门,话不多说,直接上手。 1.首先引入相关依…

java-jsoup爬虫

1. 介绍 Jsoup是Java中的一个包,可以用于爬取页面中的数据 Jsoup爬取数据分为以下几个步骤: 1. 获取所爬取网页的Document对象 2. 找到所爬取数据所在的父级标签,将其从Document对象中解析出来,解析出来的内容放置在Element对象…

java爬虫 教程_Java爬虫其实也很简单,教你实用的入门级爬虫

原标题:Java爬虫其实也很简单,教你实用的入门级爬虫 任何语言都是可以爬虫的,只要你懂的常用的http协议啥的就可以模仿浏览器的行为获取你想要的数据。这里我将教大家一个简单实用的案例:如何获取全民K歌的下载链接。 ps: 这主要是…

java爬虫视频教程_JAVA开发教程:java视频教程java爬虫实战项目 百度网盘

– 源码 – 0 B |- 猫了个咪-更多IT精品课程.html – 41.00 kB |- 猫了个咪–it视频论坛.url – 51 B |- 22_项目优化三:邮件提醒.mp4 – 345.30 MB |- 21_项目优化二:爬虫项目监控[itjc8.com].mp4 – 353.40 MB |- 20-4_项目优化一:解决频繁…

手把手Java爬虫教学 - 1. 了解爬虫

一、什么是爬虫 先来看一下百度百科,了解一下爬虫~ 我们通过爬虫主要的目的就是爬取数据,好比 A 网站、B 网站有我们所需要的内容,但是这两个网站并没有给我们提供接口,那我们怎么能拿到上面的数据呢? 这时候我们就可…

java爬虫教程:模拟用户表单登录

转自:http://xiaolongonly.cn/2016/06/01/Reptile3/ 这个是爬虫教程第三篇,教大家如何模拟用户表单登录。 前期准备: JSOUP 1.83 jar包 Eclipse 任意版本能运行java就行 谷歌浏览器 第一步:依然是分析页面结构 我们要模拟C…

REmap包介绍及使用

2019独角兽企业重金招聘Python工程师标准>>> #REmap包简介 #包安装 #remapH函数 #remapH案例 #get_theme函数 #remapC函数 #markLineControl函数 #markPointControl函数 #remapC案例 REmap包简介 REmap包是R与echart的对接,在R里调用echar的api直接作图&…

用R语言绘制动态地图,代码奉上!(REmap包详解)

options(remap.ak="MY07CLhm3wKi4N2tQ6WP4kzz21BBZagI") 安装包 library(devtools) install_github(badbye/baidumap) install_github(lchiffon/REmap) baidumap包函数说明 getBaiduMap函数 getBaiduMap(location, width = 400, height = 400, zoom = 10, scale = …

remap()

学习自:【OpenCV入门教程之十七】OpenCV重映射 重映射,就是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。为了完成映射过程, 我们需要获得一些插值为非整数像素的坐标,因为源图像与目标图像的像素坐标不是一一对应的。一般情况下&#xff…

REmap绘制地图

本文出自: http://blog.csdn.net/wzgl__wh/article/details/53108754 REmap这个包是通过调用百度地图API的一个程序包,与Google的ggmap包相比,不用翻墙就可以使用。其函数主要有:remap(),remapB()、remapC()、remapH()…

R语言:使用REmap绘制超炫酷的地图

REmap这个包是通过调用百度地图API的一个程序包,与Google的ggmap包相比,不用翻墙就可以使用。其函数主要有:remap(),remapB()、remapC()、remapH()四个。该程序包目前要github网站上,因此我们需要从github上面下载安装。 install.packages("devtools")#如果安装…

ioremap()

活动地址:CSDN21天学习挑战赛 前言 之前,我们使用 devmem 命令的方式,直接操作寄存器,控制 LED 的亮灭。 今天,我们在内核中使用 ioremap() 来实现该功能。 物理地址 vs 虚拟地址 在嵌入式 Linux 中,通常…