注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
liuzebin9的个人空间 https://home.eeworld.com.cn/space-uid-525280.html [收藏] [复制] [分享] [RSS]
日志

java字符串操作

已有 625 次阅读2015-3-22 18:47 |个人分类:java| 字符串, java

        字符串

初始化:      String s = new String();

                          S = “abcd”;

                      String s = new String(abcd);

                  String s = “abcd”;

 

String 类方法

                  Java提供两大类 ,一个是String 另一个是StringBuffer

1String索引方法 charAt(int dex) 

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.charAt(5));

}

 

结果 o

 

2String追加方法 concat(String s) 

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.concat(“hello”));

}

 

结果 javagoodhello

 

3String比较方法 equalsIgnoreCase(String s)    不区分大小写   equals()  区分大小写

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.equalsIgnoreCase (“javAgood”));

                  System.out.println(x.equalsIgnoreCase (“java”));

 

}

 

结果   true

              False

 

public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.equalsIgnoreCase (“javagood”));

                  System.out.println(x.equalsIgnoreCase (“javAgood”));

 

}

 

结果   true

               False

 

4String求长度方法 length()

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.length());

}

 

结果 8

 

5Stringt 替换方法 replacet(char oldchar new) 

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.replace(‘a’,’A’));

}

 

结果 jAvAgood

 

6String截取方法 substring(int begin),    substring (int begin ,int end) 

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.subsrting(2));

}

 

结果 vagood

 

public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.subsrting(2,6));

}

结果 vago

 

7String大转小方法 toLowerCase()

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.toLowerCase());

}

 

结果 javagood

 

8String小转大方法 toUpperCase()

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.toUpperCase());

}

 

结果 JAVAGOOD

 

9String转字符方法 toString()

         public static void main(String args[])

{

                  String x = “javagood”;

                  System.out.println(x.toString());

}

 

结果 javagood

 

10String除空白符方法 trim() 将字符串前后空格删除

         public static void main(String args[])

{

                  String x = “  javagood   ”;

                  System.out.println(x.trim());

}

 

结果 javagood

 

11StringBuffer 添加方法 append(String s)

         public static void main(String args[])

{

                  StringBuffer x = new StringBuffer("javagood");

                  System.out.println(x.append("java1.5"));

}

        

         结果:javagoodjava1.5  

         Stringconcat()相比,concat()只能为字符串,append()可以为任何类型

 

12StringBuffer 插入方法 insert(int offsetString s)

         public static void main(String args[])

{

                  StringBuffer x = new StringBuffer("javagood");

                  System.out.println(x.insert(4"java"));

}

        

         结果:javajavagood 

 

11StringBuffer 颠倒方法 reverse()

         public static void main(String args[])

{

                  StringBuffer x = new StringBuffer("javagood");

                  System.out.println(x.reverse());

}

        

         结果:doogavaj

 

12StringBuffer 转字符方法 toString()

         public static void main(String args[])

{

                  StringBuffer x = new StringBuffer("javagood");

                  System.out.println(x.toString());

}

        

         结果:javagood


多个方法一起格式为:  result = method1().method2().method3();



评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章