博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
阅读量:5869 次
发布时间:2019-06-19

本文共 605 字,大约阅读时间需要 2 分钟。

import java.util.*;public class Same {    public boolean checkSam(String stringA, String stringB) {        // write code here        int[] str1=new int[256];        int[] str2=new int[256];        if(stringA.length()!=stringB.length()){            return false;        }        for(int i=0;i

注意几点:

1.在获取字符串的每一位的时候可以使用  toCharArray() 和str.charAt(i)两种方式

2.char类型能自动转换成int类型。会将char类型转换成字符对应的的ascii码

3.int[] str1=new int[256] 全局变量没有初始值默认为0,如果是int[] str;默认值是null。  全局变量 整型默认值也是0;局部变量不会自动初始化

4.抽屉算法,n+1个球放进n个抽屉里面,至少有一个抽屉里面大于1个球。  同样的道理,所有ascii字符256种,用一个哈希表存起来。

转载于:https://www.cnblogs.com/tobemaster/p/5866769.html

你可能感兴趣的文章
在Github中创建项目并与本地关联
查看>>
Qt的quit(),exit()以及close()事件捕获
查看>>
1002. 写出这个数 (20)
查看>>
普通软件项目开发过程规范(五)—— 总结
查看>>
css 样式(checkbox开关、css按钮)
查看>>
PS打造油画般的风景人像
查看>>
JS_高程3.基本概念(2)
查看>>
Leetcode 俄罗斯套娃信封问题
查看>>
二维正则表达式v0.1
查看>>
面向空实现类继承
查看>>
Java中MVC详解以及优缺点总结
查看>>
5——PHP逻辑运算符&&唯一的三元运算符
查看>>
学习HTML5+CSS3的第一天
查看>>
只打开一个子窗体
查看>>
Linux下Makefile的automake生成全攻略
查看>>
顶级域名和二级域名共享cookie及相互删除cookie
查看>>
深入理解PHP Opcode缓存原理
查看>>
微服务部署:蓝绿部署、滚动部署、灰度发布
查看>>
探究操作系统的内存分配(malloc)对齐策略
查看>>
水仙花算法
查看>>