java自学笔记8——java中的character与String类

java自学笔记8——java中的character与String类

character类

character类是字符类,Character 类在对象中包装一个基本类型 char 的值。
声明如下:
char a=‘a’;char a[]={‘a’,‘b’,‘c’}
或者使用character的构造方法构建一个character类对象Character ch = new Character(‘a’);

与c++等语言相同,java语言中的“\”表示转义符号,如“\n”表示换行,下面是转义序列表
java自学笔记8——java中的character与String类_第1张图片
java的character类有一些方法,我们对它进行一个列举:
isLetter():检验是否是一个字母,返回结果为bool类型,即是字母返回true,否则false
isDigit():检验是否为一个数字,使用方法同上。
isWhitespace():检验是否为一个空白字母,使用方法同上。
isUpperCase():检验是否为大写字母,使用方法同上。
isLowerCase();检验是否为小写字母,使用方法同上。
toUpperCase():转换成大写字母,返回值为一个char类型的大写字母。
toLowerCase():转换成小写字母,返回值为一个char类型的小写字母。
toString():转换成String类型字符串,返回值为一个String类型的字符串。

String类

String为字符串类,存储内容为字符串。
java中String类的基本属性概念与c++类似。我们有许多方法来构造String字符串
char[] helloArray = { ‘r’, ‘u’, ‘n’, ‘o’, ‘o’, ‘b’};
String helloString = new String(helloArray); 这样的声明方式,我们可以得到helloString的值为runoob。
与c++相同,我们也可以使用.length函数来获得字符串的长度。
同样,我们可以使用String c=a+b来连接字符串a和字符串b,Java中含有concat连接函数有同样的效果(但是不如“+”来得常用),用法为c=a.concat(b);

格式化字符
String 类的静态方法 format() 能用来创建可复用的格式化字符串。
例:
String fs;
fs = String.format("浮点型变量的值为 " +
“%f, 整型变量的值为 " +
" %d, 字符串变量的值为 " +
" %s”, floatVar, intVar, stringVar);

String类的函数就相对较多,此处不一一列举,具体查看java的String api文档https://www.runoob.com/manual/jdk1.6/java/lang/String.html。

你可能感兴趣的:(JAVA)