您当前的位置:网站首页>JAVA>java如何判断字符串是否是英文 找Java教程就上ki4.cc (>^ω^<),java,字符串,英文

java如何判断字符串是否是英文 找Java教程就上ki4.cc (>^ω^<),java,字符串,英文

2020年05月16日 投稿作者: 围观人数:32

java如何判断一个文件是否是图片 找Java教程就上ki4.cc (>^ω^<)

java判断一个文件是否是图片的方法是:可以通过文件的后缀名来进行判断。首先通过substring()函数来确定文件的后缀名是什么;然后通过equals()函数判断该后缀名是否与jpg图片格式相同。

一般情况下我们都会使用正则表达式来进行判断,具体的正则表达式为【^[a-zA-Z]*】,判断方法的具体代码为【charaString.matches("^[a-zA-Z]*")】。

(视频教程推荐:java视频)

java如何判断一个类是否实现了某个接口 找Java教程就上ki4.cc (>^ω^<)

java判断一个类是否实现了某个接口的方法是:我们可以通过使用instanceof关键字来进行判断。instanceof是java的保留关键字,它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean数据类型。

具体代码:

public class ChineseAndEnglish {

    // GENERAL_PUNCTUATION 判断中文的"号

    // CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号

    // HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号

  /**

   * 是否是中文

   * @param c

   * @return

   */

   public static boolean isChinese(char c) {

        Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);

        if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS

                || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS

                || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

                || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION

                || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION

                || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {

            return true;

        }
        return false;

    }

  /**

   * 是否是英文

   * @param c

   * @return

   */

   public static boolean isEnglish(String charaString){

      return charaString.matches("^[a-zA-Z]*");

    }

  public static boolean isChinese(String str){

      String regEx = "[\\u4e00-\\u9fa5]+";

      Pattern p = Pattern.compile(regEx);

      Matcher m = p.matcher(str);

     if(m.find())

       return true;

     else

       return false;

   }
   
    public static void main(String[] args) {

 System.out.println(isChinese('员'));

System.out.println(isChinese('s'));

 System.out.println(isEnglish("程序员之家"));

System.out.println(isEnglish("robert"));

        System.out.println(isChinese("
程序员论坛"));

    }

推荐教程:java入门程序

以上就是java如何判断字符串是否是英文的详细内容,更多请关注ki4导航其它相关文章!

java如何判断一个字符串是否是日期格式 找Java教程就上ki4.cc (>^ω^<)

java判断一个字符串是否是日期格式的方法是:可以使用SimpleDateFormat类的parse()方法来判断。该方法可以按照给定的SimpleDateFormat对象的格式化存储来解析字符串,如【format.parse(str)】。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.