Integer练习

public static void main(String[] args) {
Integer i1 = new Integer(100);
//已过时 不建议使用

System.out.println(i1);
Integer i2 = new Integer("1000");
System.out.println(i2);

System.out.println("------");
char[] chars = {'a', 'b', 'c', 'd'};
String s3 = new String(chars);
System.out.println(s3);
String s4 = new String(chars, 2, 2);
System.out.println(s4);
System.out.println("-----");
String s5 = new String("hello");
System.out.println(s5);
System.out.println("======");
//charAt(int index)
//返回指定索引的 char值。
char c = "中国人最聪明le".charAt(6);
//"中国人最聪明le"是一个字符串对象
//只要是对象就可以“点”。
System.out.println(c);
System.out.println("===!!");

//int compareTo(String str)
//按字典顺序比较两个字符串,忽略大小写的差异。
int result = "lps".compareTo("lps");
System.out.println(result);
int result01 = "abce".compareTo("abcd");
System.out.println(result01);
//boolean contains(CharSequence s)
//如果并且只有当此字符串包含指定的字符序列的字符串值,则返回真值。
System.out.println("======");
System.out.println("111111111111111");
boolean result02 = "lps".contains("lps");
System.out.println("lps".contains("s"));
System.out.println(result02);
System.out.println("--");
//boolean endsWith(String suffix)
//测试如果这个字符串以指定的后缀结束。
boolean resulut04 = "lps.java".endsWith("java");
System.out.println(resulut04);

boolean resulut05 = "lps.java".startsWith("a");
System.out.println(resulut05);
System.out.println("-----------");
//boolean equalsIgnoreCase(String anotherString)
//比较这 String到另一个 String,忽略大小写。
boolean result06 = "lps06".equalsIgnoreCase("LPS06");
System.out.println(result06);

//getBytes() 这 String编码成一个序列使用平台的默认字符集字节
// 结果存放到一个新的字节数组。
System.out.println("======");
byte[] bytes = "abcde".getBytes();
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
System.out.println("======");
//int indexOf(String str)
//返回指数在这个字符串指定的子字符串中第一个出现的。
int result07 = "lpslpjlpxlk".indexOf("lpj");
System.out.println(result07);
int result08 = "lpslpjlpxlk".lastIndexOf("l");
System.out.println(result08);
//boolean isEmpty()
//返回 true如果,如果length()是 0。
String s1 = "";
System.out.println(s1.isEmpty());
//int length()
//返回此字符串的长度。
System.out.println("abc".length());
//判断数组长度的length属性
//判断字符串长度的length方法
int[] arr = {1, 2, 3};
System.out.println(arr.length);
System.out.println("=======");
//String replace(CharSequence target, CharSequence replacement)
//每个子串替换该字符串指定的文本替换序列靶序列匹配的文字。
//CharSequence:String的父接口
String s9 = "www.baidu.cn".replace("cn", "com");
System.out.println(s9);
String s10 = "cn.baidu.cn".replace("cn", "com");
System.out.println(s10);
String s11 = "cn.baidu.cn".replaceFirst("cn", "www");
System.out.println(s11);
//String[] split(String regex) 拆分
//将此字符串在给定的 regular expression比赛。
String[] strings = "2001-8-23".split("-");
for (int i = 0; i < strings.length; i++) {
System.out.println(strings[i]);
}
System.out.println("-------");

String param = "lps=zch=lch";
String[] strings1 = param.split("=");
for (int i = 0; i < strings1.length; i++) {
System.out.println(strings1[i]);
}
//boolean startsWith(String prefix)
//测试这个字符串是否以指定的前缀开始。
System.out.println("http://www.baidu.com".startsWith("https"));
//String substring(int beginIndex)
//返回一个字符串,这个字符串的子串。
System.out.println("http://www.baidu.com".substring(7));
//String substring(int beginIndex, int endIndex)
//返回一个字符串,这个字符串的子串。 //左闭右开
System.out.println("http://www.baidu.com".substring(7, 10));
System.out.println("======");
//char[] toCharArray()
//将此字符串转换为一个新char的字符数组。
char[] chars1="我是中国人".toCharArray();
for (int i = 0; i < chars1.length; i++) {
System.out.println(chars1[i]);
}
//String toLowerCase()
//将所有的角色在这 String以较低的情况下使用默认的区域设置规则。
System.out.println("ABCdef".toLowerCase(Locale.ROOT));
System.out.println("ABCdef".toUpperCase(Locale.ROOT));
//String trim() 去除字符串前后空白
//返回一个字符串,它的值是字符串,任何前导和尾随空格删除。
String s13=" lps zch sb ".trim();

System.out.println(s13);
System.out.println(s13.replace(" ",""));
//static String valueOf(boolean b)
//返回的 boolean参数的字符串表示形式。
String s14=String.valueOf(10);
System.out.println(s14);
//String s15=String.valueOf(true);
String s15=String.valueOf(3.1415);
System.out.println(s15);

String s16=String.valueOf(new Customer());
System.out.println(s16);
System.out.println(100);
System.out.println(true);
Object obj=new Object();
System.out.println(obj);
System.out.println(100);

System.out.println(new Customer());

System.out.println("Hello");

}
}
class Customer{
@Override
public String toString() {
return "我是一个帅哥!!!!";
}

posted @ 2022-03-17 12:10  刘品水  阅读(43)  评论(0编辑  收藏  举报