博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaAPI之String
阅读量:4290 次
发布时间:2019-05-27

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

1.常见对象(Scanner的概述和方法介绍)

a:Scanner的构造方法原理

1) Scanner(InputStream source)

2) System类下有一个静态的字段:

3)public static final InputStream in; 标准的输入流,对应着键盘录入。

b:一般方法

1) hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxx。

2)nextXxx() 获取下一个输入项。Xxx的含义和上个方法中的Xxx相同,默认情况下,Scanner使用空格,回车等作为分隔符。

2.常见对象(Scanner获取数据出现的小问题及解决方案)

a:两个常用的方法:

1) public int nextInt():获取一个int类型的值。

2) public String nextLine():获取一个String类型的值。

3.常见对象(String类的构造方法)

a:常见构造方法。

1) public String():空构造。

2) public String(byte[] bytes):把字节数组转成字符串。

3) public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串。

4) public String(char[] value):把字符数组转成字符串。

5) public String(char[] value,int index,int count):把字符数组的一部分转成字符串。

6) public String(String original):把字符串常量值转成字符串。

4.常见对象(String类的判断功能)

a:String类的判断功能。

1) boolean equals(Object obj):比较字符串的内容是否相同,区分大小写。

2) boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写。

3) boolean contains(String str):判断大字符串中是否包含小字符串。

4) boolean startsWith(String str):判断字符串是否以某个指定的字符串开头。

5) boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾。

6) boolean isEmpty():判断字符串是否为空。

5.常见对象(String类的获取功能)

a:String类的获取功能。

1) int length():获取字符串的长度。

2) char charAt(int index):获取指定索引位置的字符。

3) int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。

4) int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。

5) int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。

6) int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。

7) String substring(int start):从指定位置开始截取字符串,默认到末尾。

8) String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。

6.常见对象(String类的转换功能)

a:String的转换功能:

1) byte[] getBytes():把字符串转换为字节数组。

2) char[] toCharArray():把字符串转换为字符数组。

3) static String valueOf(char[] chs):把字符数组转成字符串。

4) static String valueOf(int i):把int类型的数据转成字符串。

5) String toLowerCase():把字符串转成小写。

6) String toUpperCase():把字符串转成大写。

7) String concat(String str):把字符串拼接。

注意:String类的valueOf方法可以把任意类型的数据转成字符串。

7.常见对象(String类的其他功能)

a:String的替换功能及案例演示。

1) String replace(char old,char new)。

2) String replace(String old,String new)。

b:String的去除字符串两空格及案例演示。

1) String trim()。

c:String的按字典顺序比较两个字符串及案例演示。

1) int compareTo(String str)。

2) int compareToIgnoreCase(String str)。

转载地址:http://uxggi.baihongyu.com/

你可能感兴趣的文章
3种web会话管理的方式
查看>>
SSM(框架)-异常1:面向接口式编程异常
查看>>
Android蓝牙4.0之玩爆智能穿戴、家具(二)
查看>>
使用Condition实现多线程之间调用
查看>>
javaAPI之String
查看>>
JQ 新窗口打开链接并设置参数
查看>>
JS中常遇到的浏览器兼容问题和解决方法
查看>>
JAVA学习笔记之-servlet知识点
查看>>
apache 配置不同的端口访问不同的站点
查看>>
2017年3月Java9带来的革新!
查看>>
Log4j容器深入探究
查看>>
记glide框架使用中所遇到的问题
查看>>
学习AOP之透过Spring的Ioc理解Advisor
查看>>
Jquery一个简单的注册验证
查看>>
SpringMVC基础_ControllerAdvice
查看>>
Toast还能显示图片你知道么?
查看>>
安卓三状态切换按钮TriStateToggleButton
查看>>
Spring框架-AOP细节
查看>>
java.lang.Instrument 代理Agent使用
查看>>
Javascript:指针、帽子和女朋友
查看>>