2022.8.13 java基础笔记

1.

 

3. 

 

 

 

 

 4.必须是一个数组,才能用Arrays。sort

string  >数组,用toCharArry()

如何对升序排列?(sort)

5.java.until,Arrays是一个与数组相关的工具类,;里面提供了大量静态方法,用来实现数值常见的操作。

public statice String toString(数值):将参数数组变成字符串(按照默认格式:【元素1.元素2,元素3.....】)

publice statice void sort (数组):按照默认升序(从小到大)对数组的元素进行排序。

        备注:1.如果是数值,sort默认按照升序从小到大

        2.如果是字符串,sort默认按照字母升序

        3.如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持。

6.一旦使用statice修饰成员方法,那么这就成为静态方法。 静态方法不属于对象,而是属于类的。

如果没有statice关键字,那么必须首先创建对象,然后通过对象才能使用它。

如果有了statice关键字,那么不需要创建对象,直接就能通过类名称来使用它

无论是成员变量,还是成员方法。如果有了statice,都推荐使用类名称进行调用。

静态变量:类名称.静态变量

静态方法:类名称.静态方法()

        注意事项:

        1.静态不能直接访问非静态。

        原因:因为在内存当中是【先】有的静态内容,【后】有的非静态内容。

        ”先人不知道后人,但是后人知道先人。“

        2.静态方法当中不能用this。

        原因:this代表当前对象,通过谁调用的方法,谁就是当前对象。

7.对于静态方法来说,可以通过对象名进行调用,也可以直接通过类名称来调用。

obj,methodStatic():正确,不推荐,这种写法在编译之后也会被javac翻译成为”类名称.静态方法名“

MyClass.methodStatic   推荐

8.如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类,多个对象同一份数据。

9.定义一个方法,用来将数组变成字符串

三要素

返回值类型:String 

方法名称:fromArrayToString

参数列表:int【】

10.格式:【word1#word2#word3#】

用到:for循环,字符串拼接,每个数组元素之前都有一个word字样。分隔使用的是#,区分一下是不是最后一个

11.调用方法。得到返回值,并打印结果字符串

12.分割字符串的方法:

public String[] split (String regex),按照参数的规则,将字符串分割为若干部分。

13.public String substring(int begin,int end);截取从begin开始。一直到end结束,中间的字符串。

备注:【begin,end】,包含左边,不包右边。

注意事项:

split方法的参数其实是一个”正则表达式“,今后学习。

如果按照英文句点”.“进行切分,必须写"\\".(两个反斜杠)

13.

String当中与获取相关的常用方法有:

public int length():获取字符串当中含有字符个数,拿到字符串长度。

public String concat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。

public int indexof(String str):查找参数字符串在本字符当中首次出现的索引位置,如果没有返回值-1.

14.==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法。

public boolean equals(Object obj),参数可以是任何对象,只有参数是一个字符串并且内容相同的才给true;否则返回false。

注意事项:

1.任何对象都能用Object进行接收。

equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一样

3.如果比较双方一个常量一个变量,推荐把常量字符串写在前面。

推荐:”abc“.equal(str)    不推荐:str.equals("abc")

public boolean equalsIgnoreCase(String str):忽略大小写,进行内容比较。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值