java - Integer Class 与 int 的关系
问题描述
我正在尝试一个问题,您必须确定 String s2 是否包含 String s1 的排列?我想出了解决方案,但是......在做解决方案时,我想知道我的freq2.get(index) 值是如何存储在我的“int”变量“temp”中而不给出任何类型的,它会返回一个整数类型的对象错误或异常。有人可以为我清除这个疑问,基本上是我们如何将 Integer 对象存储在 int 变量中,反之亦然?
public boolean checkInclusion(String s1, String s2) {
int n = s1.length();
int m = s2.length();
if(m<n){
return false;
}
ArrayList<Integer> freq1 = new ArrayList <Integer>();
ArrayList<Integer> freq2 = new ArrayList<Integer>();
for(int i= 0 ; i<30 ; i++){
freq1.add(i,0);
freq2.add(i,0);
}
for(int i = 0 ; i<n ;i++){
int index = s1.charAt(i)-'a';
int temp = freq1.get(index);
freq1.set(index , ++temp);
}
for(int i = 0 ; i<n ;i++){
int index = s2.charAt(i)-'a';
int temp = freq2.get(index);
freq2.set(index , ++temp);
}
........
解决方案
推荐阅读
- authentication - 命令 voteCommitIndexBuild 需要身份验证
- hl7-fhir - 对包含资源的传递引用
- python - 将事件暂停到第二天并继续其余的 python 代码
- azure - 部署 azure 函数应用程序时出现 ARM 模板错误
- assembly - nasm:如何填充字符串的开头,使其在对齐边界处结束
- java - Java MySQL ?autoReconnect=true
- python - Python REST-API 与 Flask-RestX 和 JavaScript REST-Client 一起提供服务
- c++ - '向量
>' 无法在 VS Code 中使用初始化列表进行初始化,而 c++11 在 settings.json 中 - sql-server - 获取子字符串,将其转换为 int,递增并连接它
- python - 如何将 Numpy 数组(图像)拆分为小块以进行迭代?