A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cg1693378787 中级黑马   /  2016-8-28 02:39  /  342 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、          String  s1 = "abc";——>abc可以视为一个对象,而int a = 10 ;则不可以(本天截图中的==和equails()中遇到的常量机制优化)

          hasNextInt()  判断还有下一个输入项是否为int类型(作为一种条件语句),
               Scanner input = new Scanner(System.in);
                if(input.hasNextInt()){
                        int num = input.nextInt();        hasNextInt()————>判断并且筛选符合int类型的输入语句进入目的程序,,
                        System.out.println(num);        int  s  =  sc . NextInt()——>等待输入一个int性变量,
                }else{
                         System.out.println("请输入正确数字!~");
                     }
二、
        String 构造方法
                   String  st   = new  String (a) ;  ——>String 构造方法将a转换成一个字符串并且赋值给String类型的变量 st,     
        String 有参构造方法
              public String(byte[] bytes):把字节数组转成字符串
              public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串
              public String(char[] value):把字符数组转成字符串
              public String(char[] value,int index,int count):把字符数组的一部分转成字符串
              public String(String original):把字符串常量值转成字符串
三、
String s1 = "ab";
             String s2 = "abc";
             String s3 = s1 + "c";
             System.out.println(s3 == s2);——>地址值为false的原因是:在对内存中系统默认创建StringBuffer将s1与"c"拼接后需要再产生一个对象(生成一
                                                                    个地制值传赋给s3)调用toString()方法将拼接后的stringBuffer 转换成字符串,所以有两个地址值,
四、
        String类的判断功能
              boolean equals(Object obj):比较字符串的内容是否相同,区分大小写
              boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
              boolean contains(String str):判断大字符串中是否包含小字符串
              boolean startsWith(String str):判断字符串是否以某个指定的字符串开头
              boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾
              boolean isEmpty():判断字符串是否为空。
五、
   char  charAt(int index):获取指定索引位置的字符,————>()内是条件,返回类型是结果,
             int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引,
六、
         String的转换功能:
               char[] toCharArray():把字符串转换为字符数组。
               static String valueOf(char[] chs):把字符数组转成字符串。            
               static String valueOf(int i):把int类型的数据转成字符串。
              注意:String类的valueOf方法可以把任意类型的数据转成字符串。


第十二天.zip

3.65 KB, 下载次数: 37

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马