zoukankan      html  css  js  c++  java
  • String 练习

    package com.hanqi;
    
    import java.util.Random;
    
    public class Text {
    
        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= "abcdefghigklmnopqrstuvwsyzd";
            //字符集   
            //str2 = new String(bytes)
            System.out.println("str2.length=" + str2.length());
            System.out.println("str2=" + str2);
            //查找字符或字符串
            int in = str2.indexOf("a");
            System.out.println("a="+ in);//按索引值算
            
            int la=str2.lastIndexOf("d");
            
            System.out.println("d="+ la);
            
            String newStr=str2.substring(5);
            newStr=str2.substring(5, 9);//不包含结束位置,不能超出结束索引
            
            System.out.println("sudstring()="+newStr);
            
            str2 = " a b c s g b j ";
            //去除前后空格
            System.out.println("去空格="+str2.trim()+"后面");
            
            //查找替换
            System.out.println("查找替换空格="+str2.replace(" ", "")+"后面");
            
            str2 = "abc,你好,abcd";
            
            System.out.println("查找替换="+str2.replaceFirst("abc", "张三")+"");
    
            str2= "abcdefg";
            //判断字符串的开始和结束
            System.out.println("判断起始="+str2.startsWith("acb"));
            System.out.println("判断起始="+(str2.indexOf("acb")==0));
    
            System.out.println("判断结束="+str2.endsWith("fg"));
            
            
            str1 = "abc";//new String("abc");
            
            str2 = "abc";//new String("abc");
            
            str2 = "def";
            
            
            
            System.out.println("判断字符串相等="+(str1==str2));//==是比较指针的地址是否相等
            
            System.out.println("判断字符串相等="+(str1==str2)+"str1="+str1.toUpperCase()+"shr2="+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]);
                
                
            }
            //判断结束 是不是用q结束  
             str2 ="asjhfiughwjfhj9e8fajkdi09faskdhhjq";
            
            String st = new String("q");
            
        
            System.out.println("最后以为是q="+str2.substring(str2.length()-st.length()).equals(st));
            
            //数学运算
            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());
            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("random随机数="+r.nextInt(1000));
            System.out.println("random随机数="+r.nextInt(1000));
            System.out.println("random随机数="+r.nextInt(100));
            System.out.println("random随机数="+r.nextInt(100));
            System.out.println("random随机数="+r.nextInt(100));
            System.out.println("random随机数="+r.nextInt(100));
            System.out.println("random随机数="+r.nextInt(100));
            System.out.println("random随机数="+r.nextInt(100));
            
        }
    
    }
  • 相关阅读:
    js学习总结----案例之拖拽
    面向对象-数据属性
    Apply和call方法-扩充函数赖以生存的作用域
    JS中的function
    JS数组
    JS需要注意的细节和一些基础知识
    策略模式+简单工厂模式
    多态
    MVC3学习 八 Action和result过滤器及日志处理
    MVC3学习 七 JQuery方式和微软自带的AJAX请求
  • 原文地址:https://www.cnblogs.com/cuikang/p/5052928.html
Copyright © 2011-2022 走看看