码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2017-08-17 17:50:11      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:另一个   复杂   连接字符串   logs   忽略   自动   div   length   sig   

1.字符串概述:

 1)如何使用字符串:

    (1)定义并出示初始化字符串

    (2)使用字符串,对字符串进行一些处理

  语法:

//创建一个字符串对象"Hello World"
String s="Hello World";

    在Java中,字符串被作为String类型的对象来处理.String类是Java设计人员预先提供的一个非常有用的类,它位于java.lang包中,默认情况下,该包被自动导入所有的程序.创建String对象的另外两种方法如下列代码所示:

    

//创建一个空字符串
String s=new String();

或者

//创建一个字符串对象"Hello World"
String s=new String("Hello World");

  2)字符串的长度

    String类的length()方法.字符串是一串字符序列,String类的length()方法用来确定字符串的长度,即字符串中的字符数目.调用length()方法返回的结果就是字符串中的字符数,调用length()方法的语法如下:

      

字符串1.length();
返回字符串1的长度

  3)字符串的比较

    (1)equals()方法:在使用equals()方法比较两个字符串时,它逐个对照组成两个字符串的每个字符是否相同.如果都相同,则返回true,否则返回false.对于字符的大小写,也在字符的大小写,也在检查范围之内,语法如下:

    

字符串1.equals(字符串2);

    (2)使用equals()方法比较"Java"和"java"会认为它们不是一门课,因此,需要使用另一种方法--equalslgnoreCase()方法.lgnore是"忽略"的意思,这种方法在比较字符串时会忽略字符的大小写,语法如下:

  

    字符串1.equalsIgnoreCase(字符串2);

      忽略大小写比较字符串1和字符串2.如果相同则返回true,否则返回false.

    (3)在Java中,String类提供了两个方法改变字符串中字符的大小写:

      a.toLowerCase();转换字符串中的英文字母为小写.

       b.toUpperCase();转换字符串中的英文字母为大写

    语法:

      

字符串.toLowerCase();
返回字符串的小写形式
字符串.toUpperCase()
返回字符串的大写形式

2.复杂的字符串处理

  1)字符串的连接

    创建字符串对象时,使用"+"运算符将多个字符串连接成一个新字符串,并且使用"+"可以将任意多个字符串连接在一起,在使用"+"运算符连接字符串和int(或double)类型数据时,"+"将int(或double)类型数据自动转换成String类型,除此之外,在Java中,String类也提供了另一个方法concat(),将一个字符串连接到另一个字符串的后面,语法如下:

    语法: 

字符串1.concat(字符串2);

  2)字符串的提取和查询

    (1)

 

字符串

标签:另一个   复杂   连接字符串   logs   忽略   自动   div   length   sig   

原文地址:http://www.cnblogs.com/fl72/p/7383070.html

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