码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习-课堂总结

时间:2016-05-10 23:29:08      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

一、字符串比较方式    

     1)‘==’   地址值比较
     2) equals()方法   内容比较

二、String类的两种实例化方式
     1)String str=“Hello”;
     2)String str=new String(“Hello”);

三、
String s=“aa”+“bb”+“cc”;
String s=“aabbcc”;   //编译器优化

 

四、String类的常用方法

1.public String(char[] value)     描述:将全部的字符数组内容变为字符串

2.public String(char[] value,int offset,int count)    描述:将部分字符数组变为字符串,offset表示起始点,count表示要操作的长度

3.public char charAt(int index)    描述:取得指定索引位置上的字符

 

课堂编程:

package com.cqvie.ceshi;

public class CeShi {

 public static void main(String[] args) {
          char[] ch=new char[] {‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘};     //定义字符串
          String str1=new String(ch);
          System.out.println(str1);
          String str2=new String(ch,2,3);
          System.out.println(str2);
          char str3=str1.charAt(3);
          System.out.println(str3);  
 }
}

运行结果:abcdef

              cde

              d

 

4.public int length()    描述:取得字符串长度

课堂编程:

package com.cqvie.chuan;

public class Chuan {

 public static void main(String[] args) {
         String s="world";              //定义字符串
         int str=s.length();            //s.length返回值为整形,保存在str
         System.out.println(str);    
 }
}

运行结果:5

 

5.public int indexOf(String str)    描述:从头查找指定字符串的位置,找不到返回-1

课堂编程:

package com.cqvie.chuan;

public class ChaZhao {

 public static void main(String[] args) {
        String str="今天天气很好";
        int s=str.indexOf("天气");
         System.out.println(s);

 }
}

运行结果:2

 

6.public int indexOf(String str,int fromIndex)    描述:由指定位置向后查找字符串的位置,找不到返回-1

课堂编程:

package com.cqvie.chuan;

public class ChaZhao1 {

 public static void main(String[] args) {
         String str="昨天今天明天";             //定义字符串
         int s=str.indexOf("天",1);
         System.out.println(s);
         int s1=str.indexOf("天",s+1);
         System.out.println(s1);
 }

}

运行结果: 1

             3

课堂编程:查询第5个“事‘在字符串当中的位置

 package com.cqvie.chuan;

 public class ChaZhao2 {

 public static void main(String[] args) {
      String s="国事家事天下事事事关心";
        int p=-1;
        int n=5;
        String key="事";
  for(int i=0;i<n;i++)
       {
            p=s.indexOf(key, p+1);
       }
           System.out.println(p);
}
}

运行结果:8

Java学习-课堂总结

标签:

原文地址:http://www.cnblogs.com/tanzhikui/p/5479708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!