package com.hanqi1; import java.util.Random; public class Test { public static void main(String[] args) { String str1 = "字符串常量"; //字符串用"" 字符用'' String str2 = null; str2 = new String(); str2 = new String("实例化字符串"); char[] c = new char[]{'a','b','c'}; str2 = new String(c); str2 = "fhospdowqdjshf"; //字符集 System.out.println("str2.length=" + str2.length()); System.out.println("str2=" + str2); //查找字符或字符串 int in = str2.indexOf("bc"); System.out.println("bc ="+in); //输出的结果为索引值 int la = str2.lastIndexOf("d"); System.out.println("d = "+la); String newStr = str2.substring(5); newStr = str2.substring(5,6); System.out.println("substring()=" + newStr); str2 = " abcdds "; //去除前后空格 System.out.println("去空格 ="+ str2.trim()+"后面"); //查找替换 System.out.println("查找替换空格="+str2.replace("","") + "后面"); str2 = "abc,你好"; System.out.println("查找替换空格="+str2.replace("abc","张三") + ""); str2 = "abcde"; //判断字符串开始和结束 System.out.println("判断起始 = "+str2.startsWith("a")); System.out.println("判断起始 = "+(str2.indexOf("abc")==0)); System.out.println("判断结束= "+str2.endsWith("de")); str1 = new String("abc"); str2 = new String("abc"); str2 = "ABC"; System.out.println("判断字符串是否相等="+ (str1 == str2)+"str1="+str1.toUpperCase() +"str2 = "+str2.toLowerCase()); System.out.println("判断字符串是否相等="+ str1.equals(str2)); str2 = "abc#def#ghr#xyz"; String[] array = str2.split("#"); for (int i = 0;i<array.length;i++) { System.out.println(""+array[i]); } //数学运算 System.out.println("四舍五入"+Math.round(123.556)); //取上限值 System.out.println("取上限值"+Math.ceil(123.456)); System.out.println("取下限值"+Math.floor(123.456)); System.out.println("PI="+Math.PI); //取随机数 System.out.println("随机数="+Math.random()); System.out.println("随机数="+Math.random()); System.out.println("随机数="+Math.random()); System.out.println("随机数="+Math.random()); Random r = new Random();//用时间做种子 r = new Random(1);//随机数种子 System.out.println("随机数="+r.nextInt(100)); System.out.println("随机数="+r.nextInt(100)); System.out.println("随机数="+r.nextInt(100)); System.out.println("随机数="+r.nextInt(100)); System.out.println("随机数="+r.nextInt(100)); System.out.println("随机数="+r.nextInt(100)); System.out.println("随机数="+r.nextInt(100)); } }