急。。。。。。。。。。。。。。。JAVA问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:55:28
定义字符串strA为TTshop、strB为TTShop、strC为TTshop、strD为SSshop。比较三者的关系,那些是完全相同,那些是区分大小写的相同,那些是完全不同。并计算他们的哈希值看是否相同。将三个字符串连接为一个字符串,查找其中包含几个O字符,几个TT字符,最后一个sh字符串位于整个字符串的什么位置。整个字符串中都包含哪些字符逐个输出,从第2位到第5位是什么字符。输出以上结果。

//package com.color.encoding;

public class OPString {

public static int count;
public static void main(String[] args){
String strA = "TTshop";
String strB = "TTShop";
String strC = "TTshop";
String strD = "SSshop";

System.out.println("---------compare----------");
System.out.println("A--B:"+strA.equals(strB));
System.out.println("A--C:"+strA.equals(strC));
System.out.println("A--D:"+strA.equals(strD));
System.out.println("B--C:"+strB.equals(strC));
System.out.println("B--D:"+strB.equals(strD));
System.out.println("C--D:"+strB.equals(strD));

System.out.println("--------ignore case ---------");
System.out.println("A--B:"+strA.equalsIgnoreCase(strB));
System.out.println("A--C:"+strA.equalsIgnoreCase(strC));