常用类
Posted Dva清流
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用类相关的知识,希望对你有一定的参考价值。
字符串相关的类(String/StringBuffer):
Java.lang.String类代表不可变的字符序列. 两个双引号括起来的对象就是这个类的用法. "XXXX"
String s1 = "Hello" String s2 = "Hello" s1 == s2 这里的Hello字符串保存在Dateseg s1 s2指向同一对象 如果是 String s1 = new "Hello" 那么s1 就不等于 s2 s1 s2不指向同一对象.
String重写了equals 字符序列相同即为ture System.out.println(s1.equals(s2)) //ture
String(C,4,4)
String(char[] value, int offset, int count)
第一个c数组名称, 第二个4 从4开始. 第三个4 截取四个
基本数据包装类:
public static String valueOf(char c)
valueof将其他数据类型转换成字符串类型.\\
public String[] split(String regex)将字符串用特殊符号分成一个一个的子串.
输出一个字符串,判断大小写出现的次数.
要想到程序中需要将每个字符串拿出来作比较.
for(int i=0;i<s.length();i++){
char c = s.charAt(i)
这个是将字符串中的每个字符拿出来
然后分类进行比较:
if(c>= \'a\' && c<=\'z\'){
Icont++}一次类推大写和其他.
也可以用
character.isLowerCase/isUperCase判断是否为大小写
也可以用这种方法借助indexof来判断数组中的c是不是大写或者小写.
将大写小写表全部给出一个一个的进行比较.
StringBuffer类:
StringBuffer类是可变的字符. 不同于String是不可变的字符序列. String类如果要改变需要copy
StringBuffer(String str) 创建一个StringBuffer对象,包含与String对象str相同的字符序列.
对一个对象用String和StringBuffer都调用了Object的ToString方法将object转换成字符串.
Math类:
File类:
getParentFile找到的父类文件
当class文件位于包里面的时候首先找到包然后找到包上面的上层路径.
像树状图一样打印目录的类:
枚举类:
以上是关于常用类的主要内容,如果未能解决你的问题,请参考以下文章