精华内容
下载资源
问答
  • java判断字符串包含某个字符的实例方法
    千次阅读
    2021-02-12 09:17:23

    java判断字符串是否包含某个字符的方法:

    一、contains方法

    1:描述

    java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列

    2:声明

    public boolean contains(CharSequence s)

    3:返回值

    如果此字符串包含返回true,否则返回false。

    4:实例

    public static void main(String[] args) {

    String str = "abc";

    boolean status = str.contains("a");

    if(status){

    System.out.println("包含");

    }else{

    System.out.println("不包含");

    }

    }

    二、indexOf方法

    1:描述

    java.lang.String.indexOf() 的用途是在一个字符串中寻找一个字的位置,同时也可以判断一个字符串中是否包含某个字符。

    2:声明

    int indexOf(int ch,int fromIndex)

    3:返回值

    indexOf的返回值为int

    4:实例

    public static void main(String[] args) {

    String str1 = "abcdefg";

    int result1 = str1.indexOf("a");

    if(result1 != -1){

    System.out.println("字符串str中包含子串“a”"+result1);

    }else{

    System.out.println("字符串str中不包含子串“a”"+result1);

    }

    }

    以上就是java判断字符串是否包含某个字符的方法的详细内容,感谢大家的学习和对脚本之家的支持。

    更多相关内容
  • java:使用Java使用JSE,JEE,JSP,JSF和Spring等主要技术的项目,包括Java包含的所有Universe
  • java 判断包含

    千次阅读 2019-11-01 18:22:13
    如果是判断包含数字,必须用Integer,不能用int 可以把数组转成list,利用list的contains方法来判断Integer[]arr=newInteger[]{1,2,3,4};List<Integer>list=Arrays.asList(arr);if(list.contains(5)){...

    如果是判断包含数字,必须用Integer,不能用int

    可以把数组转成list,利用list的contains方法来判断

    Integer[] arr = new Integer[] { 1, 2, 3, 4 };
    List<Integer> list = Arrays.asList(arr);
    if (list.contains(5)) {
    System.out.println("包含");
    } 
    else {
    System.out.println("不包含");
    }

    使用Arrays类中asList()方法将数组转化为List()列表,在使用contains()方法判断数组中是否存在某个值

    优点:数组可以是乱序的,没有顺序的要求。
    缺点:查询效率上可能稍慢,但应该不会影响大局。

    String[] array = {"1","2","3","4"};
    boolean flag = Arrays.asList(array).contains("2");
    System.out.println("flag:" + flag);//--- flag:true
    flag = Arrays.asList(array).contains("0");
    System.out.println("flag:" + flag);//--- flag:false
    flag = Arrays.asList(array).contains("5");
    System.out.println("flag:" + flag);//--- flag:false

    原文链接:https://blog.csdn.net/qq_33257711/article/details/78879777

    判断字符串包含: 

    if(men.getTreeNames().indexOf(“视频智能分析”)!=-1 ){
    //包含
    } else {
    //不包含
    }

    正则表达式判断包含特殊字符:

    /**
    	* 功能:判断一个字符串是否包含特殊字符
    	* @param string 要判断的字符串
    	* @return true 只包含指定字符范围 返回true
    	*
    	* @return false 含有指定字符之外的 返回false
    	*/
    	public static boolean isConSpeCharacters(String string) {
    	   // TODO Auto-generated method stub
    	   if(string.replaceAll("[a-z]*[A-Z]*[0-9]", "").length()==0){
    	    //如果不包含特殊字符
    	    return true;
    	   }
    	   return false;
    	}
    
    	public static boolean isMobiles(String string) {
    		   // TODO Auto-generated method stub
    		   if(string.replaceAll("[0-9]|-|-", "").trim().length()==0){
    		    //如果不包含特殊字符
    		    return true;
    		   }
    		   return false;
    		}
    
    	public static boolean isCharacter(String string) {
    		   // TODO Auto-generated method stub
    		   if(string.replaceAll("[a-z][A-Z]", "").trim().length()==0){
    		    //如果不包含特殊字符
    		    return true;
    		   }
    		   return false;
    		}
    

    展开全文
  • Java 检查字符串是否包含空格和中文

    千次阅读 2021-02-12 21:24:22
    packagecom.demo.uninstaller....importjava.util.regex.Pattern;importorg.apache.log4j.Logger;public classChineseCharUtil {private static Logger log = Logger.getLogger(ChineseCharUtil.class);//true 时C...

    packagecom.demo.uninstaller.utils;importjava.util.regex.Pattern;importorg.apache.log4j.Logger;public classChineseCharUtil {private static Logger log = Logger.getLogger(ChineseCharUtil.class);//true 时Check正常

    public static booleanCheckChineseAndBlankCorrect(String checkString) {return (!hasChineseByRange(checkString)) && (checkString.indexOf(" ") == -1);

    }public static voidmain(String[] args) {

    log.debug(CheckChineseAndBlankCorrect("份额无法 3fes"));//log.debug(hasChineseByRange("份额无法 3fes"));

    }/*** 是否包含中文字符

    * 包含中文标点符号

    *

    *@paramstr

    *@return

    */

    public static booleanhasChinese(String str) {if (str == null) {return false;

    }char[] ch =str.toCharArray();for (charc : ch) {if(isChinese(c)) {return true;

    }

    }return false;

    }/*** 是否全是中文字符

    * 包含中文标点符号

    *

    *@paramstr

    *@return

    */

    public static booleanisChinese(String str) {if (str == null) {return false;

    }char[] ch =str.toCharArray();for (charc : ch) {if (!isChinese(c)) {return false;

    }

    }return true;

    }/*** 是否是中文字符

    * 包含中文标点符号

    *

    *@paramc

    *@return

    */

    private static boolean isChinese(charc) {

    Character.UnicodeBlock ub=Character.UnicodeBlock.of(c);if (ub ==Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS) {return true;

    }else if (ub ==Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS) {return true;

    }else if (ub ==Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION) {return true;

    }else if (ub ==Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A) {return true;

    }else if (ub ==Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B) {return true;

    }else if (ub ==Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C) {return true;

    }else if (ub ==Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D) {return true;

    }else if (ub ==Character.UnicodeBlock.GENERAL_PUNCTUATION) {return true;

    }else if (ub ==Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {return true;

    }return false;

    }/*** 是否包含汉字

    * 根据汉字编码范围进行判断

    * CJK统一汉字(不包含中文的,。《》()“‘'”、!¥等符号)

    *

    *@paramstr

    *@return

    */

    public static booleanhasChineseByReg(String str) {if (str == null) {return false;

    }

    Pattern pattern= Pattern.compile("[\\u4E00-\\u9FBF]+");returnpattern.matcher(str).find();

    }/*** 是否全是汉字

    * 根据汉字编码范围进行判断

    * CJK统一汉字(不包含中文的,。《》()“‘'”、!¥等符号)

    *

    *@paramstr

    *@return

    */

    public static booleanisChineseByReg(String str) {if (str == null) {return false;

    }

    Pattern pattern= Pattern.compile("[\\u4E00-\\u9FBF]+");returnpattern.matcher(str).matches();

    }/*** 是否包含汉字

    * 根据汉字编码范围进行判断

    * CJK统一汉字(不包含中文的,。《》()“‘'”、!¥等符号)

    *

    *@paramstr

    *@return

    */

    public static booleanhasChineseByRange(String str) {if (str == null) {return false;

    }char[] ch =str.toCharArray();for (charc : ch) {if (c >= 0x4E00 && c <= 0x9FBF) {return true;

    }

    }return false;

    }/*** 是否全是汉字

    * 根据汉字编码范围进行判断

    * CJK统一汉字(不包含中文的,。《》()“‘'”、!¥等符号)

    *

    *@paramstr

    *@return

    */

    public static booleanisChineseByRange(String str) {if (str == null) {return false;

    }char[] ch =str.toCharArray();for (charc : ch) {if (c < 0x4E00 || c > 0x9FBF) {return false;

    }

    }return true;

    }

    }

    展开全文
  • java一个包包含多个类 java包含

    千次阅读 2021-03-22 21:49:32
    一个java工程可以有多个包含main方法的类吗?每一个java文件都会有一个public static void main(String[] args)作为程序作为入口,一个类有且只有一个,但是可以有与他不同的,比如:void main(),void main(int a),...

    4568a448d92d1ef7b66b9e346ce20648.png

    一个java工程可以有多个包含main方法的类吗?

    每一个java文件都会有一个public static void main(String[] args)作为程序作为入口,一个类有且只有一个,但是可以有与他不同的,比如:void main(),void main(int a),都是可以的,在不同类中,是可以有多个public static void main(String[] args),比如我下面的代码,但是程序不会以另一个作为程序入口,区别就在于class前的public,第二个class是不允许用public修饰的。

    有不明白的可以继续问。

    package trya;import swing.*;public class trya extends UsuallyNeedJFrame{trya(){ super("qq",true,40,40,400,400);} public static void main(String[] args) { new trya(); }}class a{ public static void main(String[] args){ }}...

    一个".java"源文件中是否可以包含多个类?有什么限制

    因为每个编译单元都只能有一个公共接口,用public类来表现。

    该接口可以按照要求包含众多的支持包访问权限的类。

    如果有一个以上的public 类。

    当然一个编译单元内也可以没有public类。

    并且public类的名称必须与文件名相同(严格区分大小写),编译器就会报错java程序是从一个public类的main函数开始执行的,(其实是main线程),就像C程序是从main()函数开始执行一样。

    只能有一个public类是为了给类装载器提供方便。

    一个public 类只能定义在以它的类名为文件名的文件中。

    每个编译单元(文件)都只有一个public 类.JAVA文件中可以有很多类。

    在一个源文件,那程序从何运行呢?百度的别人的,只有一个PUBLIC类其他的都不能是. 在PUBLIC类中找程序的入口 main函数 你想想如果很多PUBLIC 类

    一个java源文件中可以有多个类,但只能有一个类是public的

    是的。

    java程序是从一个public类的main函数开始执行的,就像C程序是从main()函数开始执行一样。

    只能有一个public是为了给类装载器提供方便。

    一个public只能定义在以它的类名为文件名的文件中。

    每个编译单元都只有一个public类。

    因为每个编译单元都只能有一个公共接口,用public来表现。

    该接口可以按照要求包含众多的支持包访问权限的类。

    如果有一个以上的public,编译器就会报错。

    并且public类的名称必须与文件名相同(严格区分大小写)。

    当然一个编译单元内也可以没有public类。

    ...

    一个java文件中可以有多个public类

    在一个JAVA源文件中可以定义多个类,并且还有import语句和package语句时,要特别注意这些规则:一个源文件中只能有一个public类。

    一个源文件可以有多个非public类。

    源文件的名称应该和public类的类名保持一致。

    例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。

    如果一个类定义在某个包中,那么package语句应该在源文件的首行。

    如果源文件包含import语句,那么应该放在package语句和类定义之间。

    如果没有package语句,那么import语句应该在源文件中最前面。

    import语句和package语句对源文件中定义的所有类都有效。

    在同一源文件中,不能给不同的类不同的包声明。

    类有若干种访问级别,并且类也分不同的类型:抽象类和final类等。

    这些将在后续章节介绍。

    除了上面提到的几种类型,Java还有一些特殊的类,如内部类、匿名类。

    ...

    展开全文
  • Java实现字符串的包含

    万次阅读 多人点赞 2019-07-21 14:36:34
    1 问题描述 给定一长字符串A和一短...(1)如果字符串A是”abcd”,字符串B是”bad”,答案是包含,因为字符串B中的字母都在字符串A中,或者说B是A的真子集。 (2)如果字符串A是”abcd”,字符串B是”bce”,答案是...
  • java开发工具jdk1.8

    2020-10-30 15:37:57
    java开发者必备工具,jdk中包含多个工具,比如jmc查看运行中项目的各项指标,jvisualvm查看项目内存占用cpu执行情况等,还有运行java项目必备的jre
  • 判断一个字符串是否包含某个子串的n种方法:1、startsWith()方法2、contains()方法3、indexOf方法startsWith()方法这个方法有两个变体,用于检测字符串是否以指定的前缀开始。此方法定义的语法如下:public boolean ...
  • Java处理包含引号的String字符串

    千次阅读 2020-06-17 11:19:26
    背景 在开发默认提示文字时: 解决方案 转义 使用\"代替" 效果 正常
  • java怎么判断字符串中包含多少个字符发布时间:2020-06-23 23:13:52来源:亿速云阅读:180作者:Leahjava怎么判断字符串中包含多少个字符?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个问题的...
  • 展开全部在Java中,检测一个数组是否包含某一个数据,通常有四种方法:(1)for循环(2)转换32313133353236313431303231363533e78988e69d8331333366303861为List,调用Arrays.asList(arr).contains方法(3)使用Set(4)...
  • String s = “xxxx”; //符号集合 注意一些符号的转义 Pattern p = Pattern.compile("[*!@#$\&]"); Matcher m = p.matcher(s); boolean match = m.find();...如果match为true 则表示包含符号集合中的字符或符号
  • JAVA语言-判断String是否包含子串

    千次阅读 2020-12-08 14:38:51
    文章目录自己编写相关工具类 ...Java对list进行分页,subList()方法实现分页 参考URL: https://www.cnblogs.com/loong-hon/p/10863635.html Java内存分页工具类 参考URL: http://www.manongjc.com/detail/14-zmdyc
  • java实现屏幕录制和播放(包含录音)

    热门讨论 2016-05-31 21:56:44
    java写了个录视频的小程序, 录制后文件默认保存在系统临时目录, 录制视频和麦克风声音, 播放时回车键进入全屏, esc退出全屏, 希望能对有兴趣的朋友提供参考 已重写新版原生java生成FLV格式视频文件 请看...
  • JAVA开发的车牌定位及识别程序,res\image目录中包含可用于测试的图片,PlateRecognition.java类为程序入口。
  • java字符串包含某个字符

    千次阅读 2018-02-27 16:45:02
    public static void main(String[] args) { String str = "abc"; boolean status = str.contains("a"); if(status){ System.out.println("包含"); }else{ ...
  • java判断枚举是否包含

    千次阅读 2021-02-26 21:40:34
    实验报告课程名称: Java 程序设计 成绩评定: 指导教师: 实验项目名称:接口、泛型、枚举、内部类与异常 学生姓名: 学号: 专业班级: 实验地点: 实验时间: 实验项目......Java语言提供了一种称为枚举的类型 定义方法....
  • java的String类型提供了indexOf方法,我们可以通过它来进行判断一串字符串里面是否有包含另一串字符串,indexOf返回的是字符串的下标,从0开始,如果没有这个字符串返回的就是-1。 看代码: public class ...
  • Java面试题大全(备战2021)

    千次下载 2020-12-01 22:25:02
    这本面试手册包含Java基础、Java集合、JVM、Spring、Spring Boot、Spring Cloud、Mysql、Redis、RabbitMQ、Dubbo、Netty、分布式及架构设计等方面的技术点。内容难度参差,满足初中高级Java工程师的面试需求。
  • Java聊天程序,包括服务端和客户端 2个目标文件,如题。 Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,...
  • Java contains用法示例

    千次阅读 2021-03-06 18:49:33
    学习Democontains方法:用于判断list集合是否包含某个元素containsKey方法:用于判断Map键中是否包含某个键containsValue方法:用于判断map中是否包含某个value值码上行动import java.util.ArrayList;import java....
  • JAVA统计字符串中包含某个字符或字符串的个数 目录JAVA统计字符串中包含某个字符或字符串的个数1、创建类方法2、调用3、打印结果 1、创建类方法 public class CommonUtil { //统计字符串包含某个字符串的个数 ...
  • Java利用正则表达式判断一串字符串里是否含有中文,工具方法,直接给代码方法: /** * 判断字符串中是否包含中文 * * @param str 待校验字符串 * @return 是否为中文 * @warn 不能校验是否为中文标点符号 */...
  • Java 面经手册·小傅哥.pdf

    千次下载 2021-01-26 09:52:27
    当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、斐波那契(Fibonacci)散列法还有黄金分割点的使用等等。 适合人群 1. 具备一定编程基础,工作1-3年的研发...
  • 展开全部Java中判断一个字符串里是否包含另一个字符串,只需要32313133353236313431303231363533e78988e69d8331333363396462使用indexOf方法查看返回值是否非负数,如果是,则说明存在(该返回值代表第一次找到匹配时...
  • java面试题

    2017-09-20 15:01:54
    一些基础性的javaSE的面试题,包括一些算法的代码,和一些基础性的java题。JDK Java Development Kit Java开发工具包 JRE Java Runtime Environment Java运行时环境 JVM Java Virtual Machine Java虚拟机 JDK中包含...
  • 随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),...这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕之后,发邮件给指定用户包括一个长度为11位的初始化密码。
  • Java –检查字符串是否包含子字符串

    千次阅读 2020-06-02 11:52:04
    Java中,我们可以使用String.contains()来检查String是否包含子字符串。 1. String.contains()–区分大小写 JavaExample1.java package com.mkyong; public class JavaExample1 { public static void ...
  • java与蓝牙模块实现通信(包括微信),压缩包里包含了三个压缩包,分别都是csdn上很多高分才能下载,特别有一个人标价50积分,太贵了,我都打包进来,欢迎资源共享

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,286,651
精华内容 1,314,660
关键字:

java包含

java 订阅