day12

1.Scanner的使用(了解)

(1)在JDK5以后出现的用于键盘录入数据的类。

(2)构造方法:A讲解了System.in这个东西。它其实是标准的输入流,对应于键盘录入。

                          B构造方法InputStream is = System.in;

                                           Scanner(InputStream is)

                          C常用的格式Scanner sc = new Scanner(System.in);

(3)基本方法格式:A:hasNextXxx() 判断是否是某种类型的

                                   B:nextXxx()返回某种类型的元素

(4)要掌握的两个方法

A:public int nextInt()

B:public String nextLine()

(5)先获取一个数值后,在获取一个字符串,会把回车键/r作为输入传给字符串。

解决方法:1,重新创建一个Scanner,但是多了会很麻烦。

                  2,把所有数据都先按照字符串获取,然后要什么,对应的再转换为什么。

2.String类的概述和使用

1,多个字符组成的一串数据,其实它可以和字符数组进行相互转换。

2,构造方法:

public String()

public String(byte[] bytes)

public String(byte[] bytes,int offset,int length)

public String(char[] value)

public String(char[] value,int offset,int count)

public String(String original)

下面的这一个虽然不是构造方法,但是结果也是一个字符串对象。

String s = "hello";

3,字符串的特点

A字符串一旦被赋值,就不能被改变

   注意:这里指的是内容不能改变,而不是引用不能改变

B字面值作为字符串对象和通过构造方法创建对象不同

  String s = new String("hello");和String s = "hello"的区别?

4,字符串的面试题

 

5,字符串的四大功能

A判断B获取C转换D其他(替换、去空格、按字典比较)

6.字符串的案例(见java1 day12)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值