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,字符串是否以指定内容结尾  boolean endsWith(String str)

5,判断字符串是否相等,实际上是重写了Object中的equals()方法,

boolean equals(Object anObject)

6,判断字符串是否相等并忽略大小写

boolean equalsIngoreCase(String str)

String类中的常用方法_判断

时间: 2024-11-04 00:16:10

String类中的常用方法_判断的相关文章

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,使其表示字符数组参数

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类中的各字符串判断(包括" "和null的区别)

package com.day7.one; public class DemoString1 { /** * @param args * 1.boolean equals(Object obj) 比较字符串的内容是否相同,区分大小写 * 2.boolean equalsIgnoreCase(String str) 比较字符串内容是否相同,不区分大小写 * 3.boolean contains(String str) 判断大字符串中是否包含小字符串 * 4.boolean startWith(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

Object类中的常用方法

知识梳理 ?? hashCode()方法示例 演示代码 结果 注意:这里打印的不是对象的实际地址值,可以理解为逻辑地址值 ?????? getClass()方法示例 示例一 示例二注:反射部分会详讲,现在掌握会用就行.?????? toString()方法示例 源代码 示例一注:由于默认情况下打印出来的没有意义,一般建议重写该方法,以示例二为例. 示例二(重写toString)?????? equals()方法示例 源代码 示例一??比较地址值,这里用"=="效果一样,一般没有意义,需

String类中的equals()方法

在Java中,每一个对象都有一个地址空间,在这空间保存着这个对象的值. equals 比较的是值,==比较的地址以及值. 01: public class StringExample02: {03: public static void main (String args[])04:   {05: String s0 = "Programming";06: String s1 = new String ("Programming");07: String s2 =

Java String类中CaseInsensitiveComparator.compare()方法的实现

String对象的大小写不敏感比较方法的实现如下: 1 public int compare(String s1, String s2) { 2 int n1 = s1.length(); 3 int n2 = s2.length(); 4 int min = Math.min(n1, n2); 5 for (int i = 0; i < min; i++) { 6 char c1 = s1.charAt(i); 7 char c2 = s2.charAt(i); 8 if (c1 != c2)

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(