标签:char ceo eal start pad stripe one ace compare
public class StringTest {
public static void main(String[] args) {
charAt();//返回指定索引处的 char 值。
compareTo();//把这个字符串和另一个对象比较。
compareToIgnoreCase();// 方法用于按字典顺序比较两个字符串,不考虑大小写。
concat();//用于将指定的字符串参数连接到字符串上。
contentEquals();//当且仅当字符串与指定的StringBuffer有相同顺序的字符时候返回真。
copyValueOf();//返回指定数组中表示该字符序列的 String。
endsWith();//测试此字符串是否以指定的后缀结束。
}
public static void charAt(){
//charAt()方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
System.out.println("-----------------1、charAt---------------------");
String str1 = "www.baidu.com";
char result1 = str1.charAt(5);
System.out.println("result1="+result1);
}
public static void compareTo(){
//compareTo() 方法用于两种方式的比较:字符串与对象进行比较。按字典顺序比较两个字符串。
System.out.println("-----------------2、compareTo---------------------");
String str1 = "Strings";
String str2 = "Strings";
String str3 = "Strings123";
int result1 = str1.compareTo(str2);
System.out.println("result1="+result1);
int result2 = str2.compareTo(str3);
System.out.println("result2="+result2);
int result3 = str3.compareTo(str1);
System.out.println("result3="+result3);
/*
返回值
返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方。
如果参数字符串等于此字符串,则返回值 0;
如果此字符串小于字符串参数,则返回一个小于 0 的值;
如果此字符串大于字符串参数,则返回一个大于 0 的值。
*/
/*
* 以上程序执行结果为:
0
-3
3
*/
}
public static void compareToIgnoreCase(){
System.out.println("-----------------3、compareToIgnoreCase---------------------");
/**
* 返回值
如果参数字符串等于此字符串,则返回值 0;
如果此字符串小于字符串参数,则返回一个小于 0 的值;
如果此字符串大于字符串参数,则返回一个大于 0 的值。
*/
String str1 = "STRINGS";
String str2 = "Strings";
String str3 = "Strings123";
int result1 = str1.compareToIgnoreCase(str2);
System.out.println("result1=" + result1);
int result2 = str2.compareToIgnoreCase(str3);
System.out.println("result2="+result2);
int result3 = str3.compareToIgnoreCase(str1);
System.out.println("result3 = " + result3);
}
public static void concat(){
System.out.println("-----------------4、concat---------------------");
String str = "北京XXYY有限公司";
str = str.concat("-");
str = str.concat("中国北京");
System.out.println(str);
}
public static void contentEquals(){
//返回值:如字符串与指定 StringBuffer 表示相同的字符序列,则返回 true;否则返回 false。
System.out.println("-----------------5、contentEquals---------------------");
String str1 = "String1";
String str2 = "String2";
StringBuffer str3 = new StringBuffer("String1");
boolean result1 = str1.contentEquals(str3);
System.out.println("result1=" + result1);
boolean result2 = str2.contentEquals(str3);
System.out.println("result2=" + result2);
}
public static void copyValueOf(){
System.out.println("-----------------6、copyValueOf---------------------");
/*
*有两种形式:
public static String copyValueOf(char[] data): 返回指定数组中表示该字符序列的字符串。
public static String copyValueOf(char[] data, int offset, int count): 返回指定数组中表示该字符序列的 字符串。
参数
data -- 字符数组。
offset -- 子数组的初始偏移量。。
count -- 子数组的长度
*/
char[] str1 = {‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘r‘, ‘u‘, ‘n‘, ‘o‘, ‘o‘, ‘b‘};
String str2 = "";
String result1 = str2.copyValueOf(str1);
String result2 = str2.copyValueOf(str1, 2, 6);
System.out.println("result1="+result1);
System.out.println("result2="+result2);
}
public static void endsWith(){
System.out.println("-----------------7、endsWith---------------------");
}
1、StringUtils工具类方法 abbreviate(String, int) abbreviate(String, int, int) capitalise(String) capitaliseAllWords(String) capitalize(String) center(String, int) center(String, int, char) center(String, int, String) chomp(String) chomp(String, String) chompLast(String) chompLast(String, String) chop(String) chopNewline(String) clean(String) concatenate(Object[]) contains(String, char) contains(String, String) containsNone(String, char[]) containsNone(String, String) containsOnly(String, char[]) containsOnly(String, String) countMatches(String, String) defaultIfEmpty(String, String) defaultString(String) defaultString(String, String) deleteSpaces(String) deleteWhitespace(String) difference(String, String) equals(String, String) equalsIgnoreCase(String, String) escape(String) getChomp(String, String) getLevenshteinDistance(String, String) getNestedString(String, String) getNestedString(String, String, String) getPrechomp(String, String) indexOf(String, char) indexOf(String, char, int) indexOf(String, String) indexOf(String, String, int) indexOfAny(String, char[]) indexOfAny(String, String) indexOfAny(String, String[]) indexOfAnyBut(String, char[]) indexOfAnyBut(String, String) indexOfDifference(String, String) isAlpha(String) isAlphanumeric(String) isAlphanumericSpace(String) isAlphaSpace(String) isAsciiPrintable(String) isBlank(String) isEmpty(String) isNotBlank(String) isNotEmpty(String) isNumeric(String) isNumericSpace(String) isWhitespace(String) join(Object[]) join(Object[], char) join(Object[], String) join(Iterator, char) join(Iterator, String) lastIndexOf(String, char) lastIndexOf(String, char, int) lastIndexOf(String, String) lastIndexOf(String, String, int) lastIndexOfAny(String, String[]) left(String, int) leftPad(String, int) leftPad(String, int, char) leftPad(String, int, String) lowerCase(String) mid(String, int, int) min(int, int, int) ordinalIndexOf(String, String, int) overlay(String, String, int, int) overlayString(String, String, int, int) padding(int, char) prechomp(String, String) remove(String, char) remove(String, String) removeEnd(String, String) removeStart(String, String) repeat(String, int) replace(String, String, String) replace(String, String, String, int) replaceChars(String, char, char) replaceChars(String, String, String) replaceOnce(String, String, String) reverse(String) reverseDelimited(String, char) reverseDelimitedString(String, String) right(String, int) rightPad(String, int) rightPad(String, int, char) rightPad(String, int, String) split(String) split(String, char) split(String, String) split(String, String, int) splitByWholeSeparator(String, String) splitByWholeSeparator(String, String, int) splitPreserveAllTokens(String) splitPreserveAllTokens(String, char) splitPreserveAllTokens(String, String) splitPreserveAllTokens(String, String, int) splitWorker(String, char, boolean) splitWorker(String, String, int, boolean) strip(String) strip(String, String) stripAll(String[]) stripAll(String[], String) stripEnd(String, String) stripStart(String, String) stripToEmpty(String) stripToNull(String) substring(String, int) substring(String, int, int) substringAfter(String, String) substringAfterLast(String, String) substringBefore(String, String) substringBeforeLast(String, String) substringBetween(String, String) substringBetween(String, String, String) swapCase(String) trim(String) trimToEmpty(String) trimToNull(String) uncapitalise(String) uncapitalize(String) upperCase(String) StringUtils()
标签:char ceo eal start pad stripe one ace compare
原文地址:https://www.cnblogs.com/hongwei2085/p/11026081.html