`
苹果超人
  • 浏览: 198308 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java中如何判断输入的是数字、英文还是中文

    博客分类:
  • java
阅读更多
01.public class test {   
02. public static void main(String[] args) {   
03.  String test = "小猫";   
04.  byte []bytes = test.getBytes();   
05.  int i = bytes.length;//i为字节长度   
06.  int j = test.length();//j为字符长度   
07.  System.out.println(i+" "+j);   
08. }   
09.}   
10.//output:6 2 

其实打印出来的i跟你的文件编码格式有关。UTF-8下,一个中文字是3个字节。
分享到:
评论

相关推荐

    java 判断汉字 汉字的判断

    以上介绍了两种在Java中判断字符串是否包含汉字的方法。第一种方法较为简单,适用于初步筛选。第二种方法更为精确,可以准确地判断字符串是否包含汉字。实际开发中应根据具体需求选择合适的方法。此外,对于复杂的多...

    用户输入阿拉伯数字,输出相应汉字

    在 Java 中,我们可以使用堆栈实现用户输入的阿拉伯数字到汉字的转换。这种方法可以利用 Java.util 包中的堆栈 Stack 来实现。 首先,我们需要了解阿拉伯数字到汉字的转换规则。例如,阿拉伯数字 1 对应汉字“一”...

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    ### 正则表达式知识点详解...对于特定的需求,比如本例中的限制字符串只能包含中文、数字、字母和下划线,我们可以构建出精确的正则表达式,并通过编程语言来实现这些功能。这对于数据验证、格式化等应用场景非常有用。

    java将数字转换成大写字母

    Java 中实现数字金额到中文大写字符的转换 Java 中实现数字金额到中文大写字符的转换是指将阿拉伯数字转换成中文大写的过程。本文将详细介绍 Java 实现数字金额到中文大写字符的转换的知识点。 知识点一: 数字...

    Java编程 翻译 编写程序,输入数字,使之转化为英语

    根据给定的信息,本文将详细解释一个Java程序的设计与实现逻辑,该程序的功能是将用户输入的数字字符串转换为其对应的英文表示。为了更好地理解代码结构和功能实现,我们将按照以下结构进行阐述:程序的主要功能、...

    Java中判断字符串是中文或者英文的工具类分享

    【Java 判断字符串中文英文工具类】 在Java编程中,有时我们需要判断一个字符串中的字符是否为中文或英文。为了实现这个功能,我们可以创建一个工具类,利用Java的`Character`类和正则表达式进行判断。以下是一个...

    EditText限制输入中文或英文字数

    在本场景中,我们需要实现的功能是:`EditText` 只能输入6个汉字或者12个英文字母或数字。 实现这个功能,通常有两种方法:一种是通过监听`EditText`的文本变化事件,另一种是在输入时进行实时校验。下面将详细讲解...

    判断输入的是中文

    另一个常见的需求是在Java程序中判断一个字符串是否包含中文字符。虽然提供的代码示例中这部分逻辑未完成,但我们可以基于已有的代码框架进行扩展。 ##### 扩展代码示例 ```java public class StringUtils { // .....

    表单验证只能输入数字中文源码

    本资源提供的"表单验证只能输入数字中文源码"是一个针对JSP(JavaServer Pages)开发的解决方案,它允许用户在表单字段中仅输入数字和中文字符,而排除其他不必要的字符如英文、特殊字符等。 首先,我们需要了解...

    统计字符串中汉字、字母、数字、英文标点、中文标点个数

    标题提到的"统计字符串中汉字、字母、数字、英文标点、中文标点个数"是一个典型的字符串分析问题,它涉及到对输入字符串进行逐个字符检查,识别并计数不同类型的字符。这个问题可以通过多种编程语言来解决,例如...

    Android限制只能输入中文的EditText

    在Android开发中,有时我们需要对用户输入进行特定的限制,比如仅允许用户输入中文字符。在这种情况下,我们可以使用EditText控件并对其进行定制,确保输入的内容符合预期。以下是如何实现Android限制只能输入中文的...

    Qt5输入法(支持中文拼音输入、英文输入、数字输入、常用符号输入、手写输入、实体键盘同步)

    在本文中,我们将深入探讨如何在Qt5框架下构建一个功能丰富的输入法系统,该系统不仅支持中文拼音输入,还涵盖了英文输入、数字输入、常用符号输入,以及手写输入和实体键盘同步等功能。Qt5作为一个强大的跨平台应用...

    JAVA日文字符检查

    - **功能**: 检查输入字符串是否只包含半角英文字母或数字。 - **参数**: - `input`: 需要检查的字符串。 - **返回值**: 如果字符串仅包含半角英文字母或数字,则返回`true`;否则返回`false`。 #### isNumeric...

    Java中英文字符类型统计.rar

    Java字符类型统计,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。将arrChar中的每个字符转换为String类型之后,存放在arrStr数组中,创建一个String类型的数组,其长度为arrChar的长度,然后...

    深入分析Java中的中文编码问题

    ### 深入分析Java中的中文编码问题 #### 一、引言 在软件开发过程中,尤其是涉及到国际化和多语言支持的应用中,编码问题一直是令开发者头疼的问题之一。尤其是在使用Java这种跨平台语言进行开发时,不同的操作...

    Java判断字符串中是否包含中文方法

    然而,这种匹配方式可能会遇到一些问题,如当字符串中既包含中文字符又包含英文、数字或特殊字符时,简单的正则表达式可能无法准确匹配。 为了解决上述问题,我们可以使用Java的java.util.regex包中的Pattern和...

    java实现十六进制字符unicode与中英文转换示例

    本示例探讨了如何使用Java实现从Unicode十六进制字符串到中英文字符的转换,以及反过来的过程。理解Unicode和UTF之间的关系是至关重要的。 Unicode是一个国际标准,它为世界上几乎所有的字符提供了一个唯一的数字...

    Java调用Zebra条码打印机打印条码、中英文数字条码混合标签(2)

    本文将深入探讨如何使用Java语言调用Zebra条码打印机打印条码和包含中英文数字的混合标签。Zebra作为知名的条码打印机制造商,其提供的ZPL(Zebra Programming Language)是一种强大的指令集,用于控制打印机进行...

    java6.0 中文API

    这套文档采用中文语言,为那些不熟悉英文或者需要中文解释的开发者提供了极大的便利。在本文中,我们将深入探讨 Java 6.0 API 的核心概念、关键模块和常见用法。 1. **Java 核心类库**:Java 6.0 API 包含了大量的...

    Android EditText 正则表达式 限制数字、字母、字符 输入 密码框

    在`EditText`中限制数字、字母和字符的输入,主要是为了创建一个安全的密码输入框,防止用户输入不符合规则的字符。以下是一些相关的知识点: 1. **正则表达式基础**: - **字符集**:`[abc]`表示匹配a、b或c中的...

Global site tag (gtag.js) - Google Analytics