java自学笔记8——java中的character与String类
character类 【java自学笔记8——java中的character与String类】character类是字符类,Character 类在对象中包装一个基本类型 char 的值。
声明如下:
char a=‘a’;
char a[]={‘a’,‘b’,‘c’}
或者使用character的构造方法构建一个character类对象Character ch = new Character(‘a’);
与c++等语言相同,java语言中的“\”表示转义符号,如“\n”表示换行,下面是转义序列表
文章图片
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|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)