String类中常用方法:

1、字符串与字符数组的转换

a) Char c[] = str.toCharArray();

b) String str2 = new String(c);

c) String str3 = new String(c,0,3);//取出部分字符串变为String

2、取出字符串中指定位置的字符

a) Char c = str.charAt(index);

3、字符串变为byte数组

a) Byte b[] = str.getByte();

b) String str1 = new String(b);

c) String str2 = new String(b,0,3);

4、等到字符串的长度

str.lenght();注意此处调用的是方法,必须有()

5、查找自定的字符串是否存在;如果存在,返回位置,如果不存在,返回-1

a) str.indexOf(‘c’);

b) str.indexOf(‘c’,3);//从第四个开始查找。

6、去掉空格

a) str.trim();

7、字符串截取

a) str.substring(6);//从第七个开始截取

b) str.substring(0,5);//含头不含尾

8、按照指定的字符串拆分字符串

a) str.split(“a”);

9、字符串大小写转换

a) str.toUpperCase();

b) str.toLowerCase();

10、不区分大小写进行字符串比较

a) str1.equalsIgnoreCase(str2);

11、判断是否以指定字符串开头或者结尾

a) str.startsWith(“ad”);

b) str.endsWith(“cd”);

12、用指定的字符串替换

a) str.replaceAll(“ab”,”cd”);

时间: 2024-10-10 01:56:23

String类中常用方法:的相关文章

Java 中 String 类的常用方法

String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之处吧. String 类的常用方法: 结合代码来熟悉一下方法的使用: 运行结果: 我们继续来看 String 类常用的方法,如下代码所示: 运行结果: 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 P

String类中的常用方法_判断

字符串判断:1,字符串石佛包含某个字符串.boolean contains(str); 特殊之处:indexOf(String str),如果返回的值是-1,那么就表示不包含这个字符串 也可以实现判断. 2,字符串是否有内容.boolean isEmpty() 字符串为空时返回true 3,字符串是否以指定内容开头  boolean startsWith(String str) boolean startsWith(String str,int fromindex); 4,字符串是否以指定内容结

String 类中的常用方法_转换

1,将字符数组转换成字符串 使用构造函数,String(char[] charArry) String(char[] charArray,int offset,int count);将字符数组中的一部分转换成字符串.从offset取count个字符. static String copyValueOf(char[] charArry); static String copyValueOf(char[] charArry,int offset,int count); static String v

String类中的常用方法

String类 一.转换成String方法 1.public String(); 空参构造 初始化一个新创建的 String 对象,使其表示一个空字符序列 2.public String(byte[] bytes); 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String 将97,97.99转成ascll码表对应的字符; 3.public String(byte[] bytes,int index,int length); 分配一个新的 String,使其表示字符数组参数

Java String类的常用方法

String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting original):构造一个original的副本.即:拷贝一个original. String(StringBuffer buffer):通过StringBuffer数组构造字符串对象. byte[] b = {'a','b','c','d','e','f','g','h','i','j'}; char[] c =

String类中intern方法的原理分析

一,前言 ? 昨天简单整理了JVM内存分配和String类常用方法,遇到了String中的intern()方法.本来想一并总结起来,但是intern方法还涉及到JDK版本的问题,内容也相对较多,所以今天就弥补昨天缺失的知识点. 二,String.intern() ? 先来看下网上流行的关于intern()方法的示例代码: public static void main(String[] args) { String s = new String("1"); s.intern(); St

java中String类中的replace方法

package stringTest; public class StringDemo2 { public static void main(String[] args) { String s = "acvbb"; String s1 = new String("acvbb"); String s2 = s.replace("a", "X"); String s3 = s1.replace("a", &qu

010 String 类的常用方法都有那些?

String 类的常用方法都有那些? 答:下面列举了20个常用方法.格式:返回类型 方法名 作用. 1.和长度有关: int length() 得到一个字符串的字符个数 2.和数组有关: byte[] getByte() ) 将一个字符串转换成字节数组 char[] toCharArray() 将一个字符串转换成字符数组 String split(String) 将一个字符串按照指定内容劈开 3.和判断有关: boolean equals() 判断两个字符串的内容是否一样 boolean equ

String类的常用方法以及知识点总结

一,String的简介: 查阅API中的String类的描述,发现String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串.字符串本身不能改变,但str变量中记录的地址值是可以改变的. 字符串的本质是一个字符的数组(String类一旦被创建,就不能被改变). 1.1,String常量池 为了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,每当代码创建字符串常量时,