String常用方法 集锦

String的常用方法:
* equals(): 判断两个String的值 是否相等 ★★★
* equalsIgnoreCase(): 判断两个String的值 是否相等 并且忽略大小写 ★★★
*
* startsWith():以什么开始
* endsWith():以什么结束
*
* isEmpty():判断字符串的长度是否为0
* length():计算字符串的长度 ★★★
* getBytes():★★★
*
* str.substring():字符串的截取 ★★★★★
* split():以某种规则进行拆分 ★★★★★
* replace():替换 ★★★★★
*
* toCharArray():转成char型数组
* charAt(): 根据下标取单一的字符
*
* contains():是否包含
* indexOf():返回下标
*
* toLowerCase(): 转小写
* toUpperCase(): 转大写
*
* valueOf():将满足条件的参数 转换成 String类型 ★★★
* toString():

int[] num = new int[5];
/数组的长度是属性
  int i = num.length;

String str = "abcd";
str是否从b开始
  boolean b = str.startsWith("b");
System.out.println(b);

注意:索引一般来说都是从0开始
从 str字符串的1号位置开始 判断是否以a开始
  boolean c = str.startsWith("b", 1);
  System.out.println(c);

判断字符串的长度是不是0
  boolean empty = str.isEmpty();
  System.out.println(empty);

int length = str.length();
  System.out.println(length);

截取 左闭右开 [0,1)
String string = str.substring(0, 2);
  System.out.println(string);

从某个下标开始 直到结束
String str1 = "bcd";
  String string2 = str.substring(1);// new String("") 重新创建了一个对象
System.out.println(string2);
  
  System.out.println(str1.equals(string2));// true
  System.out.println(str1 == string2);// false

拆分:以某个规则拆分
String[] split = str.split(",");
System.out.println(Arrays.toString(split));

char[] cs = str.toCharArray();
System.out.println(Arrays.toString(cs));

根据下标 取单一的字符
char c = str.charAt(1);
  System.out.println(c);

str中是否包含a
boolean b = str.contains("ab");
  System.out.println(b);
  
  int i = str.indexOf("a");
  System.out.println(i);

//将大写转小写
  String lowerCase = str.toLowerCase();
System.out.println(lowerCase);

小写转大写
  String upperCase = str.toUpperCase();
  System.out.println(upperCase);

//将满足条件的参数 转换成 String类型
// boolean b = false;
// String str1 = str.valueOf(b);
// System.out.println(str1);

//替换
/**
* oldChar:
* newChar:

String str = "ABCDA";
  String replace = str.replace("A", "C");
  System.out.println(replace);

将字符串 转换成字节数组
byte[] bytes = str.getBytes();
System.out.println(Arrays.toString(bytes));

String string = new String(bytes);
  System.out.println(string);

System.out.println(str == string);

* [65, 66, 67, 68, 65]
* String(byte[] bytes, int offset, int length)
* bytes:需要被构建的数组
* offset:从哪里开始
* length:长度

String string = new String(bytes,1,2);
System.out.println(string);

原文地址:https://www.cnblogs.com/wlm-boke/p/8459566.html

时间: 2024-10-16 12:12:59

String常用方法 集锦的相关文章

js常用方法集锦

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个小写转大写的JS:

String常用方法

String常用方法 String s1="abc" s1是一个类类型的变量,"abc"是一个对象 字符串一旦初始化就不可以被改变 String s2=new String("abc") s1在内存中是一个对象,s2在内存中是两个对象 String覆写了Object的equals方法,比较的是两个字符串是否相等. 将此 String 与另一个 String 比较,不考虑大小写:boolean equalsIgnoreCase(str) 字符串常见

Javascript语言精粹之String常用方法分析

Javascript语言精粹之String常用方法分析 1. String常用方法分析 1.1 String.prototype.slice() slice(start,end)方法复制string的一部分来构造一个新的字符串 start<0时,它将于string.length相加 end参数可选,默认值为string.length.如果end<0,它将于string.length相加 var text='and in it he say " Any damn fool could'

JVM内存分配及String常用方法

一,JVM内存分配和常量池 ? 在介绍String类之前,先来简单分析一下在JVM中,对内存的使用是如何进行分配的.如下图所示(注意:在jdk1.8之后便没有方法区了): ? ? 如上JVM将内存分为多个不同的区域,这些区域都有各自的用途.创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁. ? 区域名称的说明: 1.1,方法区: ? 属于数据共享内存区域,存储已被虚拟机加载的类信息.常量.静态变量.即时编译器编译后的代码等数据. 1.2,虚拟机

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[]

String常用方法简介

1. 创建String对象的常用方法 (1) String s1 = "mpptest" (2)  String s2 = new String(); (3) String s3 = new String("mpptest") 2. String中常用的方法,用法如图所示,具体问度娘 原文地址:https://www.cnblogs.com/mpp0905/p/10372061.html

JavaScript String常用方法和属性

一.string中的常用属性 1. length 说明: 字符串的长度属性,一直保持跟踪着该字符串中包含的字符数. 二.string中的常用方法 1. toLowerCase() 和 toUpperCase() 说明: toLowerCase(): returns a copy of the string with its letters converted to lowercase. Numbers, symbols, and other characters are not affected

java之string常用方法&lt;二&gt;

1. 获取方法 int length()  获取字符串的长度, char charAt(int index) 获取特定位置的字符 (角标越界), int indexOf(String str) 获取特定字符的位置(overload),查找子串第一次出现的索引值,若没找到则返回-1表示, int lastIndexOf(int ch) 获取最后一个字符的位置,查找子串最后一次出现的索引值,若没找到则返回-1表示. public class Demo02 { public static void m