欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java之字符串,

来源: javaer 分享于  点击 13966 次 点评:57

Java之字符串,


1、字符串

  用双引号括起来的0个过多个字符就是一个字符串字面量。如:“hello”“1”“ ”

  字符串变量:String s

          String是一个类,String的变量是对象的管理者而非所有者。

          就像数组变量是数组的管理者而非所有者一样。

          new=创建

            String s=new String(“a string”);

       创建了一个String的对象;用“a string”初始化这个对象;

          创建管理这个对象的变量s

 

2、输入字符串:in.next();读入一个单词,单词的标志是空格

                                 空格包括空格、tab和换行

             in.nextLine();读入一整行。

    Strings应该用.equals来比较。

3、字符串操作

   字符串是对象,对它的所有操作都是通过.”这个运算符来进行的。

   字符串.操作  表示对.左边的这个字符串做右边的那个操作,这里的字符串可以是变量也可以是常量。

   两个字符串可以比较大小:s1.compareTo(s2)

        如果s1s2小,那么结果是负的;如果s1s2相等,那么结果是0;如果s1s2大,那么结果是正的。

      compareToIgnoreCase可以不区分大小写地来比较大小。

   用length()函数获得String的长度。

4、访问String里的字符

          s.charAt(index)

   返回在index上的单个字符;index的范围是0length()-1

   第一个字符的index0,和数组一样;但是不能用for-each循环来遍历字符串。

5、得到子串:

      s.substring(n)

     得到从n号位置到末尾的全部内容

     s.substring(b,e)

      得到从b号位置到e号位置之前的内容。 6、 寻找字符

   到c字符所在的位置,-1表示不存在:s.indexOf(c)

   n号位置开始寻找c字符:s.indexOf(c,n)

   找到字符串t所在的位置:s.indexOf(t)

   从右边开始找:s.lastIndexOf(c);s.lastIndexOf(c,n);s.laxtIndexOf(t)

7、查看上是否是以字符串t开头或结尾的:s.startsWith(t);s.endsWith(t)

   把字符串两端空格删掉:s.trim()

   把字符串中所有c1换成c2:s.replace(c1,c2)

  把字符串中所有字母换成小写字母或大写字母:s.toLowerCase();s.toUpperCase()

  所有的字符串都是不可变的,对它们的操作的结果都是制造新的字符串出来。

  在switch-case中使用字符串:switchs{

                                       casethis”:……break

                                       casethat”:……break

}

8、Math类:

      算绝对值:abs

      算幂次:pow

      随机数:random   (01之间的数)

      四舍五入:round

如:System.out.println(Math.abs(-12));

   System.out.println(Math.round(10.654));

   System.out.println(Math.random()*100);

   System.out.println(Math.pow(2,3));23次方;结果是浮点数8.0

相关文章

    暂无相关文章
相关栏目:

用户点评