博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础/Scanner类/String类
阅读量:4289 次
发布时间:2019-05-27

本文共 691 字,大约阅读时间需要 2 分钟。

System类

字符串构造方法:

s 是可以改变的,等号右边的常量字符串不可以改变;

字符串的判断功能:

true----false

true---true

true---false(必须是连着的字符串)true-----ture ------false

false

true---报错(s5对象不存在,报空指错误)

字符串的获取功能:

上面的结果:10------------r--------2-------------4-------------8;-1;-1(不存在或数组越界机返回-1;这个地方不会报错注意)

system.out.println("substring"+s.substring(0,s.length()))--------helloworld;

上面的结果:world--------helloworld------lowor-----helloworld;

字符串的遍历,获取每一个字符:

字符串的转换功能:

字符串转换为字节数组--------得到的数组中都是数字;

字符串转换为字符数组----------得到的数组中都是字符;

注意:字符串转换成大/小写,实际上又重新生成了一个字符串,源字符串没有变;

字符串的其他功能:

字符串的比较是比较ASCII码的值;在两个字符串长度相等的情况下,先比较第一位,第一位不相同,结束并返回int类型的值;第一位相同再比较第二位,依次类推,如果每一位都相同,则返回0;

字符串会自动转换为字符数组:value就是字符串默认的字符数组;

字符串长度不等的情况下,比较两个字符串:

字符串反转:

上面代码的优化:

你可能感兴趣的文章
无锁队列的实现
查看>>
CAS原子操作实现无锁及性能分析
查看>>
太上老君为何不能将孙悟空炼化
查看>>
Linux 互斥锁、原子操作实现原理
查看>>
搭建简单hls直播测试服务
查看>>
共享内存的数据同步
查看>>
LVS-入门试用
查看>>
Cache和Buffer的区别
查看>>
50个sql语句
查看>>
MYSQL sql 语句性能分析
查看>>
C++操作Redis数据库
查看>>
python yield用法
查看>>
python pipe模块用法
查看>>
安装完 MySQL 后必须调整的 10 项配置
查看>>
开发者必备的 12 个 JavaScript 库
查看>>
http错误码
查看>>
python 多线程
查看>>
sipp命令 各参数含义
查看>>
搜集的动植物分类、检索网站
查看>>
ffmpeg源码分析之媒体打开过程
查看>>