字符串

Posted jocelynd-9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串相关的知识,希望对你有一定的参考价值。

目录

  1. 字符串反转
  2. 字符串含相同字符
  3. 删除重复字符
  4. 统计单词
  5. 按要求打印数组排列
  6. 字符串所有组合

1.字符串反转

public class 字符串反转 {
    public static String ReverseSentence(String str) {
        String[] chars=str.split(" ");
        if (chars.length<=1)
            return str;
        String newstr="";
        for(int i=chars.length-1;i>=0;i--){
            if(i==0)
                newstr+=chars[i];
            else
                newstr+=chars[i]+" ";

        }
        return newstr;
    }

    public static void main(String[] args) {
        String str="how are you";
        System.out.println(ReverseSentence(str));
    }

}

 

2.字符串含相同字符

import java.util.Arrays;

public class 字符串所有组合 {
    public static void compare(String s1,String s2){
        byte[] b1=s1.getBytes();
        byte[] b2=s2.getBytes();
        Arrays.sort(b1);
        Arrays.sort(b2);
        s1=new String(b1);
        s2=new String(b2);
        if(s1.equals(s2))
            System.out.println("equals");
        else
            System.out.println("not equals");
    }
    public static void main(String[] args){
        String str1="aamgaabbc";
        String str2="mbabaaacg";
        compare(str1,str2);
        str1="aamgasabbc";
        str2="ksbbbaacc";
        compare(str1,str2);
    }
}

 

3.删除重复字符

4.统计单词

5.按要求打印数组排列

6.字符串所有组合

 

以上是关于字符串的主要内容,如果未能解决你的问题,请参考以下文章

PHP 代码片段

JavaScript 代码片段

CSP核心代码片段记录

带有神秘附加字符的 Javascript Date getTime() 代码片段

web代码片段

vs code 自定义代码片段