字符串

public class 字符串 {
    static int i=0;
    public static void main (String ages[]){
        final String a="字符串常量";
        String b="字符串常量";
        //String s=new String("字符串常量");//构造方法
        //String s2=new String("字符串常量");
        //System.out.println(a);
        //System.out.println(s2);
        //System.out.println(a==b);//“==”比较的是内存地址而不是值
        //新建常量a;建立b后内容相同由a建立的内存地址赋值而不是开辟新的存储空间
        //new建立的赋值则是直接开辟新的空间
        //比较:
        //System.out.println(s2.equals(b));//变量名+. +equals(变量名);
        //获取字符串信息
         int z=b.length();
         System.out.println(z);
//         char e[]=new char[]{'我','很','好'};
//          String b2=new String(e);
        //查找字符串中子字符串的位置,返回找到之后的索引值;/变量名.indexOf("关键字");
         //从前往后
         //(包含多个关键字)只返回首个字的索引,不包含返回-1;
         String b2="字符串常量字符串常量";
         System.out.println(b2.indexOf("常量"));
         //从后往前查找
         System.out.println(b2.lastIndexOf("常量"));
         //获取字符
         char c1=b2.charAt(5);
         System.out.println(c1);
         
         
    }

}
原文地址:https://www.cnblogs.com/storm47/p/5229599.html