Java中String的常用方法总结

1、length()字符串的长度

1  String str="HelloWord";
2  System.out.println(str.length());

输出结果是10

2、charAt() 截取一个字符

3 getchars()截取多个字符并由其他字符串接收

4 getBytes()将字符串变成一个byte数组

5 toCharArray()将字符串变成一个字符数组

6 equals()和equalsIgnoreCase()比较两个字符串是否相等,前者区分大小写,后者不区分

 

7 startsWith()和endsWith()判断字符串是不是以特定的字符开头或结束

8 toUpperCase()和toLowerCase()将字符串转换为大写或小写

9 concat() 连接两个字符串

10 trim()去掉起始和结束的空格

11 substring()截取字符串

12 indexOf()和lastIndexOf()前者是查找字符或字符串第一次出现的地方,后者是查找字符或字符串最后一次出现的地方

13 compareTo()和compareToIgnoreCase()按字典顺序比较两个字符串的大小,前者区分大小写,后者不区分

14 replace() 替换

代码演示:

 1 package com.aaa.demo9;
 2
 3 public class StringDemo {
 4     public static void main(String[] args) {
 5
 6         // 2、charAr() 截取一个字符
 7         String charAtDemo="hello";
 8         System.out.println(charAtDemo.charAt(2));
 9         //输出的是l
10
11         //3 getchars()截取多个字符并由其他字符串接收
12         String getChars="hello";
13         char[] getCharDemo=new char[10];
14         getChars.getChars(0, 3, getCharDemo, 0);
15         //第一个数值代表的是截取的字符串开始的位置
16         //第二个数值代表截取要截取的字符串的结束后的下一个下标(也可以理解为截取的长度)
17         //第三个代表的是接收的字符串数组,最后一个参数是接收数组的开始位置。
18         System.out.println(getCharDemo);
19
20         //4 getBytes()将字符串变成一个byte数组
21         String getByte="hello";
22         byte[] b=getByte.getBytes();
23         System.out.println(new String(b));
24
25
26         //5 toCharArray()将字符串变成一个字符数组
27         String charArr="hello";
28         char[] c = charArr.toCharArray();
29         System.out.println(c);
30
31         //6 equals()和equalsIgnoreCase()比较两个字符串是否相等,前者区分大小写,后者不区分
32         String equalA="hello";
33         String equalB="hello";
34         boolean equals = equalA.equals(equalB);
35         System.out.println(equals);
36         //结果为true
37
38         //7 startsWith()和endsWith()判断字符串是不是以特定的字符开头或结束
39         String startA="hello.java";
40         boolean endsWith = startA.endsWith(".java");
41         System.out.println(endsWith);
42         //结果为true
43
44         //8 toUpperCase()和toLowerCase()将字符串转换为大写或小写
45         String upperCase="Hllo";
46         String upp = upperCase.toUpperCase();
47         System.out.println(upp);
48         //输出结果为HLLO
49
50         //9 concat() 连接两个字符串
51         String concatA="hello";
52         String concatB="你好";
53         String concat = concatA.concat(concatB);
54         System.out.println(concat);
55
56         //10 trim()去掉起始和结束的空格
57         String trimA="    hello    ";
58         System.out.println(trimA.trim());
59
60         //11 substring()截取字符串
61         String subA="hello";
62         System.out.println(subA.substring(1));
63
64         //12 indexOf()和lastIndexOf()前者是查找字符或字符串第一次出现的地方,后者是查找字符或字符串最后一次出现的地方
65         String indexA="hello";
66         System.out.println("index"+indexA.indexOf("e"));//返回的是下标的值,如果找不到返回-1
67
68         //13 compareTo()和compareToIgnoreCase()按字典顺序比较两个字符串的大小,前者区分大小写,后者不区分
69         String comA="hello";
70         String comB="Word";
71         System.out.println(comA.compareTo(comB));
72
73         //14 replace() 替换
74         String reA="hello";
75         reA=reA.replace("e", "a");
76         System.out.println(reA);
77
78     }
79 }

原文地址:https://www.cnblogs.com/yanpingping/p/10585676.html

时间: 2024-07-30 07:46:56

Java中String的常用方法总结的相关文章

java中String的常用方法

java中String的常用方法1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3. getChars() 截取多个字符 void getChars(int sourceStart,int sourceEnd,char target[]

Java 中 String 的常用方法(一)

上一篇介绍了 String 中的几个常用构造方法,由 String 这个核心对象发散出去关于字符的编码,字符的字节表达,对 GC 的影响,正则表达式,模式匹配,这可能是 Java 里内涵最丰富的对象了.今天先讲一下 API 中定义的一些常用方法. 1.length 方法 length()Returns the length of the sequence of characters represented by this object. 返回字符串的长度(或者理解为对应字符数组的长度),如果字符

Java 中 String 的常用方法(二)

本文介绍剩下的一些常用的 String 中的方法. 1.replace 方法 .replaceFirst 方法和 replaceAll 方法 replace(char oldChar, char newChar)Returns a string resulting from replacing all occurrences of oldChar in this string with newChar. replace(CharSequence target, CharSequence repl

java中String类常用方法、属性等

package Head18; public class java09 { public static void main(String[] args) { String s="hello,where are you from? " + "Are you American? do you from china?" + " no,I am from Australian"; //统计空格和"re"字符串 int n=0,n1=0

Java 中String常用方法

java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3. getChars() 截取多个字符 void getChars(int sourceStart,int sourceEnd,char target[

Java中String常用方法

java中String的常用方法1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3. getChars() 截取多个字符 void getChars(int sourceStart,int sourceEnd,char target[]

java基础——String的常用方法

java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); i nt len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3. getChars() 截取多个字符 例:String s="this is a demo of the getChars method.

【转载】Java中String类的方法及说明

转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html String : 字符串类型 一.构造函数     String(byte[ ] bytes):通过byte数组构造字符串对象.     String(char[ ] value):通过char数组构造字符串对象.     String(Sting original):构造一个original的副本.即:拷贝一个original.     String(Strin

java中String、StringBuffer、StringBuilder的总结

看了很多关于java的string的相关知识,这里做一个较为全面的总结,内容转自不同地方的博客,鉴于出处较多,就不一一列举了. java中String.StringBuffer.StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题.现在总结一下,看看他们的不同与相同. String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 1.可变与不可变 String类中使用字符数组保存字符串