南昌大学技术交流...吧 关注:89贴子:975
  • 7回复贴,共1

12月8日安卓部上课代码、讲义及讨论中心(这次似乎没作业)

只看楼主收藏回复

看到这么多精品我有一种被爆吧的感觉。。。实际上不用爆吧。。。就是被爆了吧的效果


IP属地:浙江1楼2015-12-09 15:18回复
    package text3;
    public class text3 {
    public static void main(String[] args){
    String s1 = new String(); //最基本的字符串定义方式,空字符串但不是null
    String s2 = new String("Helllo"); //传递参数
    //String s3 = new String(char tmp[],int offset,int count);
    String s4 = "Hello"; //最简洁,最方便
    s4 = "world";
    String s5 = "world";
    //(str1 == str2) 比较地址 equal() 比较内容//这时 s4 == s5(ture)
    //System.out.println(s1 == s2); //flase
    //用new创建的每new一次就在堆上创建一个对象,用引号创建的如果在常量池中已有就直接指向,不用创建
    //解决方法 intern() 在创建字符串的时候检查字符常量池是否已有字符常量
    //用法
    String s6 = "南昌大学软件学院南昌大学南昌大学南昌大学";
    String s7 = "南昌大学食品学院";
    System.out.println(s6.length()); //length()测量字符串长度
    System.out.println(s6.charAt(3)); //charAt(int a) 返回a+1的位置
    System.out.println(s6.equals(s7)); //equals()
    System.out.println(s6.compareTo(s7));//比较并返回比较结果
    System.out.println(s6.indexOf("大"));//index()检索字符串的内容的索引
    System.out.println(s6.indexOf("大",3));//第二个参数定义的是索引的起始位置
    System.out.println(s6.lastIndexOf("大"));//检索在字符串中最后出现的位置
    System.out.println(s6.lastIndexOf("大",3));
    System.out.println(s6.startsWith("南昌大学"));//startsWith()检索是否以给定的前缀开头
    //System.out.println(s6.regionMatches(2,s7));
    //regionMatches(int firstStart,String other,int otherstart,int length)取部分进行比较
    }
    }


    IP属地:浙江2楼2015-12-09 15:20
    回复


      IP属地:浙江3楼2015-12-09 15:23
      回复
        咳咳。。。这次讲的是字符串


        IP属地:浙江4楼2015-12-09 15:23
        回复
          package text3;
          public class text2 {
          public static void main(String[] args){
          //简单的字符串修改方法
          String s8 = "fhqudhgafv";
          String s9 = "sgafbvqkbskjf";
          System.out.println(s8.substring(2)); //获得字符串的一个子串
          System.out.println(s8.substring(2,8)); //开始位置和结束位置
          System.out.println(s8.replace('q','a')); //把输入第一个字符都换成第二个字符
          System.out.println(s9.replace('a','q'));
          System.out.println(s8);
          System.out.println(s8.trim()); //忽略字符串前后的空格
          //System.out.println(s8.concat(s9)); //连接字符串
          //s8 = s8 + s9;
          //System.out.println(s8);
          String[] a = s8.split("d");
          for(int i = 0; i < a.length; i++){
          System.out.println(a[i]);
          }
          }
          }


          IP属地:浙江5楼2015-12-09 15:24
          回复
            package text3;
            public class text1 {
            public static void main(String[] args){
            String a1 = "123";
            //类型转换
            int x;
            x = Integer.parseInt(a1);
            System.out.println(x);
            //数值转换
            int x1 = 9;
            String a2 = String.valueOf(x1);
            System.out.println(a2);
            }
            }


            IP属地:浙江6楼2015-12-09 15:24
            回复
              讲义在代码的注释里


              IP属地:浙江7楼2015-12-09 15:25
              回复