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.";  

  char buf[]=new char[20];    

  s.getChars(10,14,buf,0);

4、getBytes()  

 替代getChars()的一种方法是将字符存储在字节数组中,该方法即getBytes()。

5、toCharArray()

6、equals()

判断两个String的值 是否相等

equalsIgnoreCase()

判断两个String的值 是否相等 并且忽略大小写

7、regionMatches()

用于比较一个字符串中特定区域与另一特定区域,它有一个重载的形式允许在比较中忽略大小写。

  
8、startsWith()和endsWith() 

 startsWith()方法决定是否以特定字符串开始

,endWith()方法决定是否以特定字符串结束

9、equals()和==

  equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。   

例:String s1="Hello";     

String s2=new String(s1);  

 s1.eauals(s2); //true    

 s1==s2;//false
10、compareTo()和compareToIgnoreCase() 比较字符串

11、indexOf()和lastIndexOf()   

indexOf() 查找字符或者子串第一次出现的地方。   

lastIndexOf() 查找字符或者子串是后一次出现的地方。

12、substring() 

 它有两种形式,第一种是:String substring(int startIndex)       

   第二种是:String substring(int startIndex,int endIndex)

13、concat() 连接两个字符串

14 、replace() 替换   

它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下:  

 String replace(char original,char replacement)   

例如:String s="Hello".replace(‘l‘,‘w‘);   

第二种形式是用一个字符序列替换另一个字符序列,形式如下:

  String replace(CharSequence original,CharSequence replacement)

15、trim() 去掉起始和结尾的空格

16、valueOf() 转换为字符串

17、toLowerCase() 转换为小写

18、toUpperCase() 转换为大写

原文地址:https://www.cnblogs.com/huan-guo/p/8393940.html

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

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的方法

Java基础String的方法 字符串类型写法格式如下: 格式一: String 变量名称; 变量名称=赋值(自定义或传入的变量值); 格式二: String 变量名称=赋值(自定义或传入的变量值);在输出时任何数据类型与字符串进行拼接,结果一般是字符串 1 public class StringFunc { 2 3 public static void main(String[] args){ 4 //字符串拼接 5 String str1; 6 str1 = "hello"; 7

不惑JAVA之JAVA基础 - String

本文适合有一定java基础的同学.本博客宗旨:突出重点,分析难点. String的本质 先看一下String源码 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** Cache the hash cod

Java基础——String

前言 从去年八月末开始工作一年了,有了大半年的java开发经验,自认为比在大学时候编码能力强了很多,但是基础方面叫不准的地方感觉越来越多了 (:′д`)ゞ 所以,我准备把这些问题以及工作中遇到的问题总结,记录下来,造福自己和大家~ヾ(o?ω?)?   当然,如果大家发现我哪里写的有错误,欢迎在下方评论指出来. 那我们开始吧! String 1.String是一个final类,不能被继承 2.String底层维护是一个数组,静态创造一个字符串时,此字符串存在于String池,当下一个String对

黑马程序员----java基础--String字符串

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.String类概述 java中用String类进行描述对字符串进行了对象的封装.这样的好处是可以对字符串这种常见数据进行方便的操作.对象封装后,可以定义N多属性和行为. String类是final的,也就是说它没有子类. 二.String字符串的特点 1.字符串一旦被初始化就不可以被改变.并且存放在方法区中的常量池中. 1 class StringDemo{ 2 public static

Java教程-String的常用方法总结

一.String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能继承.String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间. 二.String类构造方法 1.public String() 无参构造方法,用来创建空字符串的String对象. String str1 = new String(); String str2 = new String("asdf"

黑马程序员-java基础-String类

1.概述 String 类适用于描述字符串事务.提供了多种对字符串进行操作的方法. > 字符串的最大的特点:一旦被初始化就不能被改变. 2.常见的操作方法: 2.1 获取: 1 public class StringText1 { 2 public static void main(String srgs[]) 3 { 4 // str 是一个类类型变量,"abc"是一个对象. 5 String str = "hello java!" ; 6 // str 和

Java基础-String、StringBuffer、StringBuilder

看下面这段代码: public class Main { public static void main(String[] args) { String string = ""; for(int i=0;i<10000;i++){ string += "hello"; } } } 这句 string += "hello";的过程相当于将原有的string变量指向的对象内容取出与"hello"作字符串相加操作再存进另一个新

Java基础---String类和基本数据类型包装类

第一讲     String类 一.概述         String是字符串的类类型,用于描述字符串事物.字符串是一个特殊的对象.特殊之处就在于: Stings= new String();和String s1=””;两种写法都是在创建对象,使用起来一样. 二.特点 字符串最大的特点就是:一旦被初始化就不可以被改变. 例: String s1=“abc”: String s2 = new String(“abc”): String s3=“abc”: 比较的结果: s1==s2   ( fal