Java 字符串 之 字符串查找和截取

编程笔试(解析及代码实现):查找并统计字符串中出现的某个关键词(比如java)的个数 编程笔试(解析及代码实现):查找并统计字符串中出现的某个关键词(比如java)的个数 目录 题目描述 代码实现 题目描述 查找并统计字符串中出现的某个关键词(比如java)的个数 输入:jpayvtajhaovnajcapvhap 输出:3 #java出现3次 代码实现 ''' 查找并统计字符串中出现的某个关键词(比如java)的个数 输入:jpayvtajhaovnajcapvhap 输出:3 #java出现3次 '''... 阅读详情

http://www.verejava.com/?id=16993032213987

/**
	5. 字符串的查找和截取
		1. String substring(int beginIndex)  从beginIndex索引开始截取到末尾的字符串
		2. int indexOf(char ch) 从头开始查找字符 ch 在字符串中的索引位置, 如果没有查到返回-1
		3. int lastIndexOf(char ch) 从末尾开始查找字符ch在字符串中的索引位置, 如果没有返回-1
*/
import java.util.Scanner;
public class TestString4
{
	public static void main(String[] args)
	{
		//说明: 键盘输入文件地址, 截取文件名称和扩展名
			System.out.println("请输入文件的地址...");
			Scanner in=new Scanner(System.in);
			String filePath=in.nextLine();
			//去掉前后空格
			filePath=filePath.trim();

			//截取文件的扩展名
			String fileExtension=filePath.substring(filePath.indexOf('.'));
			System.out.println(fileExtension);

			//判断传入的文件只能是.png,.gif,.jpg的格式
			String checks=".png .gif .jpg";
			fileExtension=fileExtension.toLowerCase();//扩展名转换成小写
			if(!checks.contains(fileExtension))
			{
				System.out.println("你输入的不是图片文件");
			}

			//截取文件的名称
			String fileName=filePath.substring(filePath.lastIndexOf('\\')+1);
			System.out.println(fileName);


	}
}

http://www.verejava.com/?id=16993032213987

BK3437蓝牙5.2芯片实战:手把手教你设计超低功耗智能家居遥控器(附原理图) 本文详细介绍了BK3437蓝牙5.2芯片在超低功耗智能家居遥控器设计中的应用。通过分析芯片的核心优势、硬件设计要点和低功耗固件策略,手把手教你实现日均功耗低于5μA的遥控器原型,并附有原理图设计详解和常见问题解决方案。 阅读详情

相关推荐

LinuxCNC 源码解析:从界面开发到硬件交互的实战指南

本文深入解析LinuxCNC源码架构,从用户界面开发到硬件交互的实战指南。涵盖GTK与Tkinter界面开发、HAL硬件抽象层、G代码解析器改造及运动控制核心等关键模块,提供定制化开发技巧与性能优化方案,助力开发者高效掌握数控系统开发。

weixin_27066963的博客 189

java 文本关键字查找功能原理和代码

实现原理:在使用String中indexOf()方法的时候,我们知道如果要是传入一个子字符串作为参数的话类似"from",则这个方法就返回此"from"子字符串第一次在此字符串中出现的位置,即返回此字符串中第一个"from"子字符串中字符"f"的位置。  对于此方法忽然有点兴趣,因此我决定查看一下我当前使用的JDK1.7中的源码,其核心代码如下:    static int indexOf(cha...

小爷欣欣 1万+

图信号处理中的多尺度分析:图小波变换与图傅里叶变换的对比与应用

本文深入探讨了图信号处理中的多尺度分析方法,重点对比了图小波变换(GWT)与图傅里叶变换(GFT)的技术特点与应用场景。通过分析图的拓扑结构,GWT展现出强大的局部洞察力,适用于异常检测和社区发现;而GFT则擅长全局频率分析,适合趋势分析和信号去噪。文章结合实战案例,为读者提供了方法选型指南和前沿进展,帮助开发者在生物信息学、社交网络分析等领域高效应用这些技术。

weixin_30369041的博客 406

java 搜索关键字算法,3种经典查找算法(Java)

/*** 二分查找** @param arr 数组* @param key 待查找关键字* @return 返回折半下标, -1表示不存在该关键字*/public static int binarySearch(int[] arr, int key) {int left = 0, right = arr.length - 1, mid;while (left <= right) {mid =...

weixin_30895059的博客 2004

当兵心理测试软件,当兵心理测试题及答案

心理测试是一种比较先进的测试方法,它是指通过一系列手段,将人的某些心理特征数量化,来衡量个体心理因素水平和个体心理差异差异的一种科学测量方法。小编为你整理了当兵心理测试题及答案,希望对你有所参考帮助。征兵心理测试题(1代表是2代表否)1、我的胃口很好。12、我早上起来的时候,多半觉得睡眠充足,头脑清醒13、我喜欢看报纸上的犯罪新闻。14、有时我常感到困难重重,无法克服。25、我时常遇见一些所谓的专...

weixin_42128393的博客 1万+

基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS

一款国内高手开发的一个名为Ventoy的开源多系统启动U盘制作工具,官方链接:https://www.ventoy.net/cn/index.html Ventoy 特点 不影响U盘日常普通使用 直接从ISO文件启动,无需解开 支持MBR和GPT分区格式(1.0.15+) 支持超过4GB的ISO文件 支持大部分常见操作系统, 已测试650+ 个ISO文件 不仅仅是启动,而是完整的安装过程 版本升级时数据不会丢失 Ventoy 待改进 不支持macOS和ChromeOS 准备2个空的U.

wybarcelona的博客 3万+

JavaSE【 String 类】(1)(字符串比较,字符串查找、字符串转换、字符串拆分、字符串截取)

String类。

AZK707的博客 361

AUTOSAR系统服务篇 - BswM的使用

本文档是对4.0.3版及更高版本的AUTOSAR模式管理应用的介绍。其主要目的是为AUTOSAR的用户和开发人员提供基于示例的AUTOSAR模式管理不同方面的详细概述,这些示例在文中进行了解释。本文中的代码清单共同构成了示例ECU的配置。第2章解释了基础的模式管理概念,例如一般的模式、如何实现模式切换、模式管理者和模式用户的角色等。其次介绍了应用模式管理和基础软件模式管理的依赖关系,两者密切相关。基础软件模式管理器是AUTOSAR R4.0中的中央模式管理模块。它具有很高的可配置性。

IOT2017的博客 846

java 字符串查找_Java 字符串 之 字符串查找和截取

/**5. 字符串的查找和截取1. String substring(int beginIndex) 从beginIndex索引开始截取到末尾的字符串2. int indexOf(char ch) 从头开始查找字符 ch 在字符串中的索引位置, 如果没有查到返回-13. int lastIndexOf(char ch) 从末尾开始查找字符ch在字符串中的索引位置, 如果没有返回-1*/impor...

weixin_29407885的博客 251

漫画安全HIDS、EDR、NDR、XDR

漫画安全HIDS、EDR、NDR、XDR

墨痕诉清风的博客 3444

【IxNetwork】史上最全IxNetwork测试仪使用精讲(一),图文教程超赞超详细!!!

IXIA使用的是Server-client模式,Server端在测试仪表的主机上,在开机后会随着主机内的操作系统的启动而自动启动,一般情况下不需要人为的手工启动。因此在通常不需要为主机配置专用的显示器和键盘。client端包括两个测试软件: Ixia Explorer和ScriptMate。这两个软件一般安装在测试用计算机上,在仪表自带的主机中也有这两个软件。根据测试项目的不同来选择使用不同的软件。Ixia Explorer主要提供数据流的测试,针对设备的功能进行测试;

风云说通信 2053

Java字符串查找和截取实验报告,java 字符串截取的实例详解

java 字符串截取的实例详解题目在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。但对应的字节数不同,一个汉字占两个字节。定义一个方法,按照指定的字节数来取子串。如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃。如果取四个字节就是“ab你”,取五个字节还是“ab你”。仅考虑GBK和utf-8编码实例代码:import java...

weixin_42538752的博客 177

【CAN总线测试】——通讯相关诊断测试

本章主要介绍通讯相关诊断测试用例设计

LOVE135149的博客 1813

【Java SE】String类:字符串的比较,查找,替换,拆分,截取,字符字节字符串之间的转换;StringBuffer和StringBulider

【Java SE】String类:字符串的比较,查找,替换,拆分,截取,字符字节字符串之间的转换;StringBuffer和StringBulider

Wisk1019的博客 911

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Java学习(12)(String类、String的查找方法、字符串转化、 替换、拆分、截取、trim方法、字符串的不可变性、StringBuilder和StringBuffer)

Java学习(12)(String类、String的查找方法、字符串转化、 替换、拆分、截取、trim方法、字符串的不可变性、StringBuilder、StringBuffer)

m0_74343467的博客 2304

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

java字符串处理常用函数(数字型和字符串转换,字符串拆分、查找、截取)

一、   String类下的split方法,可以按照指定的定界字符串,对某一字符串进行分割,将待分割字符串中参考字符串前后的字符串提取出来,作为返回值。返回类型为String中,维度由分割完成的结果决定,但内容中会直接去掉定界字符串。   定界字符串查找不到时返回结果为该字符串本身。   需要注意的是定界字符串本质上是正则表达式,如果参考字符串中包含有特殊含义的符号,需要进行

飘过的春风 5105

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Java String 字符串拼接,截取,查找及日期转换

import java.util.Date; public class JavaString {    public static void main(String[] args) {   // TODO Auto-generated method stub       //char to string   char a[] = {'g','o','o','d','

3202

java从后往前截取到字符

我整理的一些关于【Java】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/f2PFnN使用 Java 从后往前截取字符串到特定字符 在开发中,字符串操作是非常常见的需求。特别是有时候我们需要从字符串的末尾开始截取,直到遇到特定字符。这篇文章将教你如何在 Java 中实现这一...

weixin_41371680的博客 349

java 截取字符串特定字符之前

我整理的一些关于【Java,字符串】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1Java 截取字符串特定字符之前的教程 在Java编程中,处理字符串是常见的任务之一。今天,我们将学习如何从字符串中截取特定字符之前的部分。这是一个基础但非常实用的技能,尤其在处理...

weixin_32952295的博客 384

【JS】截取、分割、替换字符串

substr(start,length)表示从start位置开始,截取length长度的字符串 substring() 方法用于提取字符串中介于两个指定下标之间的字符。 split 将一个字符串分割为子字符串,然后将结果作为字符串数组返回 replace 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串 indexOf() 方法可返回某个指定的字符串值在字符串中首次...

南朋友的博客 6658

java String类常用方法:字符串查找,字符串替换,字符串拆封,字符串截取!

java String类常用方法:字符串查找,字符串替换,字符串拆封,字符串截取! 哪里有错的或要改善的 package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { while(true) { System.out.println("请输入你要执行的代码!");

大胆刁民的博客 557

【Java知识】学习Java中的String类,如字符串的创建,字符串的比较, 字符、字节与字符串之间的相互转、符串查找、字符串替换、字符串拆分、字符串截取、StringBuffer等等。

学习目标: 目标:快速掌握 Java 入门知识 学习内容: 本文内容:学习Java中的String类,字符串的创建,字符串的比较, 字符、字节与字符串之间的相互转换等等。 文章目录学习目标:学习内容:一、字符串的创建二、字符串的比较三、字符、字符数组与字符串之间的相互转换五、字节与字符串的相互转换 一、字符串的创建 常见的创建字符串的方法: //方式一 String str1="Hello world"; //方式二 String str2

zhangxxin的博客 275

java截取indexof_java字符串操作-查找indexOf,截取substring,分割split

1. 查找子串indexOfstr1.indexOf(97);//参数为字符的ascii码 //查找指定字符串第一次出现的位置str1.indexOf("12"); //查找指定字符第一次出现的位置,从索引处开始(包括索引处)str1.indexOf(97, 0); //查找指定字符串第一次出现的位置,从索引处开始(包括索引处str1.indexOf("1...

weixin_42239175的博客 784

Java查找字符串中子串

int indexOf(int ch) 返回指定字符第一次出现的字符串内的索引。索引是从0开始,返回的是其对应的位置,注意:当找不到时返回-1;下同。 String url = "https://blog.youkuaiyun.com/Butterfly_resting"; int index= url.indexOf("/"); System.out.println("i...

睶 6177
上一篇: Java 字符串 之 字符串替换
下一篇: Java 字符串 之 字符串拆分
verejava
博客等级 码龄8年 39粉丝 203原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值