- 浏览: 260161 次
- 性别:
- 来自: 海南海口
文章分类
最新评论
-
风尘之驿:
junbin007 写道61行。。莫非这是一种神奇的语法 是那 ...
PHP中批量更新数据表中多条记录 -
junbin007:
61行。。莫非这是一种神奇的语法
PHP中批量更新数据表中多条记录 -
junbin007:
39行,你懂的
PHP中批量更新数据表中多条记录 -
风尘之驿:
String line[] = new String[file ...
开启一个文本文件,一次读取其内的一行文本 -
whumartine:
String line[] = new String[file ...
开启一个文本文件,一次读取其内的一行文本
Character类的使用方法
Character:字符类型
1、属性。
static int MIN_RADIX :返回最小基数。
static int MAX_RADIX :返回最大基数。
static char MAX_VALUE :字符类型的最大值。
static char MIN_VALUE :字符类型的最小值。
static Class TYPE :返回当前类型。
2、构造函数。
Character(char value):以char参数构造一个Character对象。
3、方法。
说明:
1. 所有方法均为public;
2. 书写格式:[修饰符] <返回类型> <方法名([参数列表])>
如:
static int parseInt(String s) 表示:此方法(parseInt)为类方法(static),返回类型为(int),方法所需参数为String类型。
1. char charValue() :返回字符对象的值。
2. int compareTo(Character anotherCharacter) :当前Character对象与anotherCharacter比较。相等关系返回0;小于关系返回负数;大于关系返回正数。
3. int compareTo(Object o) :当前对象与另一个对象进行比较。如果o是Character对象,则与2功能一样;否则,抛出ClassCastException异常。
4. static int digit(char ch, int radix) :根据基数返回当前字符的值的十进制。如果不满足Character.MIN_RADIX <= radix <= Character.MAX_RADIX,或者,ch不是radix基数中的有效值,返回"-1";如果ch是“大写”的A到Z之间,则返回ch - 'A' + 10 的值;如果是“小写”a到z之间,返回ch - 'a' + 10 的值。
代码:
System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX );
System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX );
System.out.println("Character.digit('2',2): " + Character.digit('2',2) );
System.out.println("Character.digit('7',10): " + Character.digit('7',10) );
System.out.println("Character.digit('F',16): " + Character.digit('F',16) );
结果为:
Character.MIN_RADIX: 2
Character.MAX_RADIX: 36
Character.digit('2',2): -1 不是有效值。
Character.digit('7',10): 7
Character.digit('F',16): 15
5. boolean equals(Object obj) :与obj对象比较。当且仅当obj不为“null”并且和当前Character
对象一致时返回“true”。
6. static char forDigit(int digit, int radix) :根据特定基数判断当前数值表示的字符。4的逆运算,非法数值时返回“'\u0000'”。
代码:
System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX );
System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX );
System.out.println("Character.forDigit(2,2): " + Character.forDigit(2,2) );
System.out.println("Character.forDigit(7,10): " + Character.forDigit(7,10) );
System.out.println("Character.forDigit(15,16): " + Character.forDigit(15,16) );
结果为:
Character.MIN_RADIX: 2
Character.MAX_RADIX: 36
Character.forDigit(2,2):
Character.forDigit(7,10): 7
Character.forDigit(15,16): f
7. static int getNumericValue(char ch) :返回字符ch的数值。
8. static int getType(char ch) :返回字符所属类型。具体有哪些种类请查看Java文档资料。
9. int hashCode() :返回当前字符的哈希表码。
10. static boolean isDefined(char ch) :判断字符ch在Unicode字符集是否用明确定义。
11. static boolean isDigit(char ch) :判断字符ch是否为数字。
12. static boolean isIdentifierIgnorable(char ch) :判断字符ch是否为Unicode字符集中可忽略的字符。
13. static boolean isISOControl(char ch) :判断字符ch是否为ISO标准中的控制字符。
14.static boolean isJavaIdentifierPart(char ch) :判断字符ch是否为Java中的部分标识符。
15. static boolean isJavaIdentifierStart(char ch) :判断字符ch是否为Java中的第一个标识符。
16. static boolean isLetter(char ch) :判断字符ch是否为字母。
17. static boolean isLetterOrDigit(char ch) :判断字符ch是否为字母或数字。
18. static boolean isLowerCase(char ch) :判断字符ch是否为小写字母。
19. static boolean isMirrored(char c) :根据Unicode表判断字符c是否存在与之方向相反的字符。例如:“[”存在与之方向相反的“]”,结果为:true。
20. static boolean isSpaceChar(char ch) :判断字符ch是否为Unicode中的空格。
21. static boolean isUpperCase(char ch) :判断字符ch是否为大写字母。
22. static boolean isWhitespace(char ch) :判断字符ch是否为Java定义中的空字符。
代码:
其中包括:
char c1 = '\u0009';//水平列表符
char c2 = '\u000A';//换行
char c3 = '\u000B';//垂直列表符
char c4 = '\u000C';//换页
char c5 = '\u000D';//回车
char c6 = '\u001C';//文件分隔符
char c7 = '\u001D';//组分隔符
char c8 = '\u001E';//记录分隔符
char c9 = '\u001F';//单元分隔符
23. static char toLowerCase(char ch) :转换ch是否为小写。
24. String toString() :将当前Character对象转换成字符串。
25. static String toString(char c) :此为类方法,将c转换成字符串。
26. static char toUpperCase(char ch) :转换ch是否为大写。
代码:
System.out.println("Character.toUpperCase('q'): " + Character.toUpperCase('q') );
System.out.println("Character.toLowerCaseCase('B'): " + Character.toLowerCase('B') );
结果为:
Character.toUpperCase('q'): Q
Character.toLowerCaseCase('B'): b
发表评论
-
Java中使用多线程、curl及代理IP模拟post提交和get访问
2014-09-26 08:44 5938Java中使用多线程、curl及代理IP模拟post提交和 ... -
java中实现两个字符串交换
2012-07-19 16:58 2class Sunflower { public s ... -
java中的compareto方法的详细介绍
2012-07-19 10:38 5500java中的compareto方法,返回参与比较的前后两个字符 ... -
java中关于synchronized同步的详解
2012-07-17 16:03 734记下来,很重要。 Java语言的关键字,当它用来修饰一个方法 ... -
详谈java中System.exit(0)和System.exit(1)的本质区别
2012-07-12 17:33 21891.解析 查看java.lang.System的源代码 ... -
详细讲解java中equals和==的本质区别
2012-07-12 15:54 994值类型是存储在内存中的堆栈(以后简称栈),而引用类型 ... -
Java中关键字final和static使用的经验之谈
2012-06-20 10:17 796一、final 根据程序上下文环境,Java关键字final ... -
JAVA中的charAt()和toCharArray()的用法
2012-06-05 14:55 83231、charAt()功能类似于数组,可以把字符串看作是c ... -
java教程之awt图形用户界面设计(二)
2011-12-07 23:48 1411JAVA教程 第五讲 AWT图 ... -
java教程:解析java的多线程机制(二)
2011-12-02 21:35 933四、线程间的同步 Java应用程序的多个线程共享同一进程的数 ... -
java的socket编程总结大全
2011-12-02 21:28 901一,网络编程中两个主 ... -
jdbc学习笔记-----jdbc性能优化
2011-12-02 21:27 798这里说的是如何正确使用jdbc编程接口,以获得更好的性能. ... -
java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
2011-12-02 21:20 1590Java数据库连接(JDBC)由一组用 Java 编程语言编写 ... -
java之socket编程之谈
2011-12-02 21:17 649一篇不错的介绍Java Sock ... -
java入门教程:网络通信例子(二)
2011-12-01 23:22 476java网络通信基础入门教程 文件Sample9_2 ... -
java入门教程:网络通信例子(一)
2011-12-01 23:20 799java网络通信例基础入门教程一 文件Exte ... -
将输入的阿拉伯数字转换的汉字的大写输出
2011-07-25 08:13 1652//题目:将输入的阿拉伯数字转换的汉字的大写输出 pac ... -
开启一个文本文件,一次读取其内的一行文本
2011-07-25 08:12 1933/*题目:编写一个Java程序要求:开启一个文本文件,一次读取 ... -
开启一个文本文件,并将该文档内字符以相反次序输出到另一个文档中
2011-07-25 08:10 1149/*题目:编写一个Java程序要求:开启一个文本文件, * ...
相关推荐
Java中的Character类是一个包装类,用于封装一个基本数据类型char的值。它提供了一些静态方法来操作字符,例如转换大小写、判断字符类型等。 二、Character类有哪些常用的静态方法? 1. isLetter(char c):检查字符...
关于Java的Character类详解
介绍Java.lang中常用户类的使用方法,包括(Integer类、Float类 、Double类 、Character类 、String类 、StringTokenizer类 、StringBuffer类)。
本篇文章主要详细介绍了JAVA中 Character类 方法等,需要的朋友可以参考下
包装类 byte-Byte short-Short int -Integer long -Long float -Float double -Double char-Character boolean-Boolean 1、所属的包 java.lang ... Character Character(char value) 一个构造方法
1、Integer类 2、Float类 3、Double类 4、Character类 5、String类 6、StringTokenizer类 7、StringBuffer类
主要介绍了Java Character类对单个字符操作原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
java编写的关于字符集的程序,对于理解不同字符集在web程序中有不同的表现有直观的印象。
全角转半角,半角转全角,全角半角字符串转换工具类Character.java
JAVA常用类的使用方法 1、Integer类 2、Float类 3、Double类 4、Character类 5、String类 6、StringTokenizer类 7、StringBuffer类 8、Random类 9、UIManage类
关于栈的使用,内有关于使用的示例 栈的应用举例 1. 将10进制正整数num转换为n进制 private String conversion(int num, int n) { MyStack<Integer> myStack = new MyArrayStack(); Integer result = num; ...
java
//接口中的方法默认使用public abstract修饰 public abstract void test(); //java8中允许接口中存在静态方法,该静态方法必须包含方法体 static void staticMethod(){ System.out.println("hello java8 static ...
Java Number类是Java中的一个抽象类,它是所有数值类型的超类,包括整数、浮点数和大数。它提供了一组用于操作数值类型的方法,如转换、比较、算术运算等。 二、Java Number类提供了哪些基本的数字操作? Java ...
9 7在同步方法中使用wait notif 和nodf3 All 方法 9 8挂起 恢复和终止线程 9 9计时器线程Timer 9 10线程联合 9 11守护线程 习题 第10章输入输出流 10 1File类 10 2FileInputStream类 10 3FileOutputStream类 10 4...
Java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元。但在Java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,Java为每个基本类型...
原始类型封装类booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和...
前端使用jsencrypt加密后端使用java RSA解密功能实现源码
解码 说明:本方法保证 不论参数s是否经过escape()编码,均能得到正确的“解码”结果。另外如果出现了Erro—Parameters: Character decoding failed. 请使用escape(escape(s)...解码URL中的中文,默认使用UTF-8进行解码
z 面向对象编程思想(类、方法、变量、对象、构造方法) z 类的继承(抽象类、接口、包、内部类)、数组、字符串 z Java异常处理机制 z Java基本类库介绍 z Java多线程编程 z Java I/O 流(character Stream, byte Stream...