12.1 Java 字符串比较

在 Java 中,比较字符串的常用方法有 3 个:equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法 1. equals() equals() 方法将逐个地比较两个字符串的每个字符是否相同。 "abc".equals("abc") 2. equalsIgnoreCase() 方法 equalsIgnoreCase() 方法的作用和语法与 equals() 方法完全相同, 但是忽略大小写 "Abc".equalsIgnoreCase("abc") 返回tr More


12. Java String 类

一、String的创建方法 1. 直接创建 String str = "我是 java-er.com"; System.out.println(str); 2. 拷贝创建 String str = new String("我是 java-er.com"); System.out.println(str); 3.用数组构建 char[] arr = {'J','a','v','a'}; String arrString = new String(arr); System.out.println(arrString); 二、String 格式化 输出格式 More


13. java StringBuffer,StringBuilder,String自身连接效率对比

当我们仅仅需要a+b 的时候,两个字符串链接任何方法的效率基本一样,都在0.0001毫秒内就可以完成。不过如果需要1万次,10000万次,就会发现string自身的join速度显著下降 package com.java.lang; public class StringTest { int MAX = 10000; //1万次累加 public String Buffer(){ StringBuffer sb = new StringBuffer(); More


java拆分字符串split

经常需要用java拆分字符串如1,2,3,4 tom,jim,andy,han package com.java.lang; public class StringSp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub java.lang.String a = "my name is yuexiaosheng my blog is java-er.com"; // java.lang.String 的字符串拆分算 More


java查找字符串

java中查找一个字符串是否包含一个字符,或者一段字符串java.lang.String indexOf方法 package com.java.lang; public class StringX { /** * @param args */ public static void main(String[] args) { java.lang.String a = "my name is yuexiaosheng,my blog is java-er.com"; int isPos = a.indexOf("is"); int islastPos = a More