精华内容
下载资源
问答
  • 判断一个字符串是否包含某个子串的n种方法startsWith()contains方法indexOf方法startsWith()这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置此方法定义的语法如下:...

    判断一个字符串是否包含某个子串的n种方法

    startsWith()

    contains方法

    indexOf方法

    startsWith()

    这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置

    此方法定义的语法如下:

    public boolean startsWith(String prefix, int toffset)

    or

    public boolean startsWith(String prefix)

    这里是参数的细节:

    prefix -- 要匹配的前缀。

    toffset -- 从哪里开始寻找字符串。

    返回值为true和false

    import java.io.*;

    public class Test{

    public static void main(String args[]){

    String Str = new String("Welcome to Yiibai.com");

    System.out.print("Return Value :" );

    System.out.println(Str.startsWith("Welcome") );

    System.out.print("Return Value :" );

    System.out.println(Str.startsWith("Tutorials") );

    System.out.print("Return Value :" );

    System.out.println(Str.startsWith("Yiibai", 11) );

    }

    }

    contains方法

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

    返回值为true和false

    public static void main(String[] args) {

    String str = "abc";

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

    if(status){

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

    }else{

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

    }

    }

    indexOf方法

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

    indexOf的返回值为int

    public static void main(String[] args) {

    String str1 = "abcdefg";

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

    if(result1 != -1){

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

    }else{

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

    }

    }

    展开全文
  • 要检查字符串是否包含任何特殊字符,Java程序如下所示:示例importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassDemo{publicstaticvoidmain(String[]args){Stringmy_str="Thisisasampleonly!$...

    要检查字符串是否包含任何特殊字符,Java程序如下所示:

    示例import java.util.regex.Matcher;

    import java.util.regex.Pattern;

    public class Demo {

    public static void main(String[] args){

    String my_str="This is a sample only !$@";

    Pattern my_pattern = Pattern.compile("[^a-z0-9 ]", Pattern.CASE_INSENSITIVE);

    Matcher my_match = my_pattern.matcher(my_str);

    boolean check = my_match.find();

    if (check)

    System.out.println("Special character found in the string");

    else

    System.out.println("Special character not found in the string");

    }

    }

    输出结果Special character found in the string

    名为Demo的类包含主函数,该函数定义了带有一些特殊字符的字符串。定义了一种模式,该模式使用正则表达式检查字符串是否具有任何特殊字符。定义了一个布尔值,该值检查是否相同。如果Bool的值为true,则打印成功消息,否则,在屏幕上打印一条消息,指出缺少这些特殊字符。

    展开全文
  • java判断字符串是否包含中文并过滤中文发布于 2020-7-28|复制链接摘记: java判断字符串是否包含中文并过滤掉中文,具体内容如下1.判断字符串是否包含中文方法封装```java/*** 判断字符串是否包含中文* @...

    java判断字符串中是否包含中文并过滤中文

    发布于 2020-7-28|

    复制链接

    摘记: java判断字符串中是否包含中文并过滤掉中文,具体内容如下

    1.判断字符串中是否包含中文方法封装

    ```java

    /**

    * 判断字符串中是否包含中文

    * @param str

    * 待校验字符串

    * @return 是否为中文

    * @warn 不能校验是否为中文标点符号

    * ..

    java判断字符串中是否包含中文并过滤掉中文,具体内容如下1.判断字符串中是否包含中文方法封装

    ```java

    /**

    * 判断字符串中是否包含中文

    * @param str

    * 待校验字符串

    * @return 是否为中文

    * @warn 不能校验是否为中文标点符号

    */

    public static boolean isContainChinese(String str) {

    Pattern p = Pattern.compile("[\u4e00-\u9fa5]");

    Matcher m = p.matcher(str);

    if (m.find()) {

    return true;

    }

    return false;

    }

    ```

    说明:需要导入import java.util.regex.Matcher;

    import java.util.regex.Pattern;

    2.过滤中文

    ```java

    /**

    * 过滤掉中文

    * @param str 待过滤中文的字符串

    * @return 过滤掉中文后字符串

    */

    public static String filterChinese(String str) {

    // 用于返回结果

    String result = str;

    boolean flag = isContainChinese(str);

    if (flag) {// 包含中文

    // 用于拼接过滤中文后的字符

    StringBuffer sb = new StringBuffer();

    // 用于校验是否为中文

    boolean flag2 = false;

    // 用于临时存储单字符

    char chinese = 0;

    // 5.去除掉文件名中的中文

    // 将字符串转换成char[]

    char[] charArray = str.toCharArray();

    // 过滤到中文及中文字符

    for (int i = 0; i 说明:isChinese(char)方法见文章:java中文及特殊字符校验3.测试

    ```java

    public static void main(String[] args) {

    String fileName = "test,中文";

    System.out.println(filterChinese(fileName));

    }

    ```

    展开全文
  • /**来 自nowjava.com - 时代Java*/public class Palindrome {public static boolean isPalindrome(String stringToTest) {String workingCopy = removeJunk(stringToTest);String reversedCopy = reverse(working...

    /*

    *来 自

    nowjava.com - 时代Java

    */

    public class Palindrome {

    public static boolean isPalindrome(String stringToTest) {

    String workingCopy = removeJunk(stringToTest);

    String reversedCopy = reverse(workingCopy);

    return reversedCopy.equalsIgnoreCase(workingCopy);

    }

    protected static String removeJunk(String string) {

    int i, len = string.length();

    StringBuilder dest = new StringBuilder(len);

    char c;

    for (i = (len - 1); i >= 0; i--) {

    c = string.charAt(i);

    if (Character.isLetterOrDigit(c)) {/*from N o w J a v a . c o m - 时代Java*/

    dest.append(c);

    }

    }

    return dest.toString();

    }

    protected static String reverse(String string) {

    StringBuilder sb = new StringBuilder(string);

    return sb.reverse().toString();

    }

    public static void main(String[] args) {

    String string = "Madam, I'm Adam.";

    System.out.println();

    System.out.println("Testing whether the following "

    + "string is a palindrome:");

    System.out.println(" " + string);

    System.out.println();

    if (isPalindrome(string)) {

    System.out.println("It IS a palindrome!");

    } else {

    System.out.println("It is NOT a palindrome!");

    }

    System.out.println();

    }

    }

    /*

    * Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved.

    *

    * Redistribution and use in source and binary forms, with or without

    * modification, are permitted provided that the following conditions

    * are met:

    *

    * - Redistributions of source code must retain the above copyright

    * notice, this list of conditions and the following disclaimer.

    *

    * - Redistributions in binary form must reproduce the above copyright

    * notice, this list of conditions and the following disclaimer in the

    * documentation and/or other materials provided with the distribution.

    *

    * - Neither the name of Oracle or the names of its

    * contributors may be used to endorse or promote products derived

    * from this software without specific prior written permission.

    *

    * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS

    * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,

    * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

    * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR

    /**代码未完, 请加载全部代码(NowJava.com).**/

    展开全文
  • 判断一个字符串是否包含某个子串的n种方法:1、startsWith()方法2、contains()方法3、indexOf方法startsWith()方法这个方法有两个变体,用于检测字符串是否以指定的前缀开始。此方法定义的语法如下:public boolean ...
  • 在我知道字符串变得很大的情况下,我会毫不犹豫地使用toLowerCase(),因为字符串是不可变的并且必须被复制。 此外,matches()解决方案可能会令人困惑,因为它将正则表达式作为参数(搜索“Need $ le”冷却有问题)。...
  • java 判断字符串是否包含子串的方法方法一:String str1 = "nihaoksdoksad ";String str2 = "ok ";int total = 0;for (String tmp = str1; tmp != null&&tmp.length()> =str2.length();){if(tmp.indexOf...
  • 第一步骤:判断一个字符串是否包含另一个字符串。1、思路整理首先我们可以借助于java中String类提供的indexOf方法2、代码如下public class TestString {public static void main(String[] args) {String str = ...
  • java判断字符串是否包含某个字符(串)

    万次阅读 多人点赞 2018-07-28 18:38:18
    判断一个字符串是否包含某个子串的n种方法 startsWith() contains方法 indexOf方法 startsWith() 这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开...
  • Java中,我们可以使用String.contains()来检查String是否包含字符串。1. String.contains()–区分大小写JavaExample1.javapackage com.mkyong;public class JavaExample1 {public static void main(String[] ...
  • java判断字符串是否含有指定字符的方法:1、使用contains方法判断当且仅当此字符串包含指定的char值序列,java.lang.String.contains() 方法返回true。声明:public boolean contains(CharSequence s)返回值:此方法...
  • 方法判断某个字符是否是数字,在java中遍历一个字符串然后使用java.lang.character.isDigit();方法判断其中是否有数字。java.lang.Character.isDigit()方法的声明public static boolean isDigit(char ch)参数:ch - ...
  • Java中判断字符串是否包含一些字符,在js中也会有同样的需求。下面是判断字符串包含字符的源码:package com.evantj.test;public class DateTEST {public static void main(String[] args) {String src = "98-2-2...
  • packagecom.demo.uninstaller....importjava.util.regex.Pattern;importorg.apache.log4j.Logger;public classChineseCharUtil {private static Logger log = Logger.getLogger(ChineseCharUtil.class);//true 时C...
  • 要检查上面的字符串是否只有数字字符,请尝试以下使用条件的条件,matches()并检查每个字符。if(str.matches("[0-9]+")&&str.length()>2){System.out.println("字符串仅包含数字!");}示例...
  • 编辑:这是使用Java 8流API的更新。如此清洁。仍然可以与正则表达式结合使用。public static boolean stringContainsItemFromList(String inputStr, String[] items) {return Arrays.stream(items).parallel()....
  • java判断字符串是否包含某个字符的方法:一、contains方法1:描述java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列2:声明public boolean contains(CharSequence s)3:返回值如果此...
  • java 判断字符串是否包含子串的方法方法一:String str1 = "nihaoksdoksad ";String str2 = "ok ";int total = 0;for (String tmp = str1; tmp != null&&tmp.length()> =str2.length();){if(tmp.indexOf...
  • 【前言】最近项目的短信服务对接外国的第三方发短信...【探索之旅】站在巨人的肩膀上, 立马在网上搜索一下关于Java怎么判断字符串是否含有中文;果然网上有很多实现;一、实现方式一1、针对每个字符判断1 public...
  • 主要介绍了java 判断字符串是否包含子串的方法的相关资料,这里提供了三种方法帮助大家实现这样的功能,需要的朋友可以参考下
  • Java中判断字符串是否包含一些字符,在js中也会有同样的需求。下面是判断字符串包含字符的源码:package com.evantj.test;public class DateTEST {public static void main(String[] args) {String src = "98-2-2...
  • 问题描述:比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母。样例给出 A = "ABCD" B = "ACD",返回 true给出 A = "ABCD" B = "AABC", 返回 false注意事项在 A 中出现的 B 字符...
  • // 判断一个字符串是否都为数字public boolean isDigit(String strNum) {return strNum.matches("[0-9]{1,}");}// 判断一个字符串是否都为数字public boolean isDigit(String strNum) {Pattern pattern = Pattern....
  • java - 测试一个字符串是否包含数组中的任何字符串如何测试字符串以查看它是否包含数组中的任何字符串?而不是使用if (string.contains(item1) || string.contains(item2) || string.contains(item3))12个解决方案...
  • Java检查字符串是否包含中文字符

    万次阅读 2018-04-22 15:34:10
    最近项目的短信服务对接外国的第三方发短信通道,第三方对短信内容有限制,不能含中文字符(如果含调用结果肯定失败),所以在发送之前需要对短信内容做校验,看是否含有中文,如果含有则直接将短信发送状态改为...
  • java 判断字符串是否包含子串的方法发布于 2020-6-7|复制链接摘记: java 判断字符串是否包含子串的方法方法一:```javaString str1 = "nihaoksdoksad ";String str2 = "ok ";int total = 0;for (String t ..java ...
  • java 判断字符串是否包含子串的方法方法一:String str1 = "nihaoksdoksad ";String str2 = "ok ";int total = 0;for (String tmp = str1; tmp != null&&tmp.length()> =str2.length();){if(tmp.indexOf...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,674
精华内容 1,069
关键字:

java字符串是否包含

java 订阅