做恒指网站陕西省交通建设集团网站
做恒指网站,陕西省交通建设集团网站,抖音关键词排名软件,长治网站制作服务Java解决查找包含给定字符的单词
01 题目
给你一个下标从 0 开始的字符串数组 words 和一个字符 x 。
请你返回一个 下标数组 #xff0c;表示下标在数组中对应的单词包含字符 x 。
注意 #xff0c;返回的数组可以是 任意 顺序。
示例 1#xff1a;
输入#xff1a;…Java解决查找包含给定字符的单词
01 题目
给你一个下标从 0 开始的字符串数组 words 和一个字符 x 。
请你返回一个 下标数组 表示下标在数组中对应的单词包含字符 x 。
注意 返回的数组可以是 任意 顺序。
示例 1
输入words [leet,code], x e
输出[0,1]
解释e 在两个单词中都出现了leet 和 code 。所以我们返回下标 0 和 1 。示例 2
输入words [abc,bcd,aaaa,cbc], x a
输出[0,2]
解释a 在 abc 和 aaaa 中出现了所以我们返回下标 0 和 2 。示例 3
输入words [abc,bcd,aaaa,cbc], x z
输出[]
解释z 没有在任何单词中出现。所以我们返回空数组。提示
1 words.length 501 words[i].length 50x 是一个小写英文字母。words[i] 只包含小写英文字母
02 知识点
双重循环string函数
03 我的题解思路
public class shuzu01 {public static void main(String[] args) {
// 测试数据String[] words {abc,bcd,aaaa,cbc};ListInteger listsIntegersfindWordsContaining(words, a);for (Integer integer : listsIntegers) {System.out.print(integer );}}public static ListInteger findWordsContaining(String[] words, char x) {
// 返回的整数列表ListInteger listsIntegersnew ArrayListInteger();
// 利用双重循环判断每个字符符合条件就加入list列表for (int i 0; i words.length; i) {String stringwords[i];for (int j 0; j string.length() ; j) {
// 这里如果使用string.valueOf(x)函数就无须双重循环了if (words[i].charAt(j)x) {listsIntegers.add(i);break;}}}return listsIntegers;}}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86855.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!