在字符串数组项元素中搜索字符串

2023-11-25

如何在字符串数组项元素内搜索特定文本?以下是 xml 文件的示例。字符串数组名称是 android.我在字符串数组中有一些项目。现在我想搜索“软件”这个词。请告诉我该怎么做?

<?xml version="1.0" encoding="utf-8"?><resources>
<string-array name="android">
    <item>Android is a software stack for mobile devices that includes an operating system, middleware and key applications.</item>
    <item>Google Inc. purchased the initial developer of the software, Android Inc., in 2005..</item>
</string-array>


该方法具有更好的性能:

String[] androidStrings = getResources().getStringArray(R.array.android);   
if (Arrays.asList(androidStrings).contains("software") {
    // found a match to "software"           
}

Arrays.asList().contains()比使用更快for loop.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在字符串数组项元素中搜索字符串 的相关文章

  • 调用android对话框而不淡化背景

    我有一个很好的对话框视图 我将 UserInputDialog 类设置为
  • DESFire EV1 卡模拟

    我需要在 Android 设备上模拟 DESFire EV1 卡 但是 我对如何将 Mifare SDK 精简版或高级版 与 HCE 结合使用感到困惑 这可能吗 我需要启动该项目 并且对如何在 DESFire 卡中存储和加密数据进行了大量研
  • 我在 android 上使用 java 时遇到异常 (java.lang.NoClassDefFoundError),为什么?

    这是我运行的线路 AudioInputStream clip1 AudioSystem getAudioInputStream new File wavFile1 这是我得到的异常 来自 LogCat 错误 AndroidRuntime 3
  • 错误:(1, 0) 插件:找不到“com.android.application”[重复]

    这个问题在这里已经有答案了 我在创建新项目时遇到此错误 我尝试解决但找不到任何解决方案 First 将以下代码添加到 build gradle 的顶部 buildscript repositories jcenter dependencie
  • Android NDK链接器路径错误

    我目前正在处理一个使用共享库的 NDK 项目 我有两个共享库要集成 libsatprotocol so 和 libsat tanca so 所以我将这些库添加到我的 Android mk 中 这样我就可以制作一个包装器 对于 libsatp
  • 纯java adb客户端[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 ADB http developer android com tools help adb html分
  • 了解 UUID 的长形式和短形式

    我正在尝试学习一些android中的蓝牙编程我已经能够制作一个基本程序 该程序可以发现并连接到具有内置蓝牙功能的开发板 目前只有一个 我希望能够使用 RFCOMM 向开发板发送命令并接收消息有人告诉我 如果不知道主板和手机的 UUID 我可
  • 进入活动后设置自定义对话框

    我的列表活动由多行组成 每行打开活动包含文本和两个按钮 其中一个打开无限图库 另一个打开对话框 每个对话框都有不同的字符串 我有 20 行 所以我添加了 20 次对话框 这是多余的 而且它工作正常 但我认为有比我所做的更好的方法 任何获得它
  • 使用 HTML5 启用后置摄像头

    我正在开发一个使用 MVC ASP Net 4 HTML5 的项目 默认浏览器是 google chrome v29 0 1547 57 我可以与这些工具交互并拍照 但只能使用前置摄像头 如何启用后置摄像头 平板电脑的特点 三星 Galax
  • KitKat 及以下版本的 VectorDrawableCompat 资源$NotFoundException

    当我启用 vectorDrawables useSupportLibrary true 我在 KitKat 及以下设备中收到很多资源NotFoundException 我为菜单的 NavigationView 以及带有 app srcCom
  • Android M 运行时权限中的“Never-Asked”和“Stop-Asking”如何区分?

    当谈到 M Developer Preview 运行时权限时 根据Google https plus google com AndroidDevelopers posts 8aaudh5n1zM linkId 16190516 如果您以前从
  • Android 启动器在启动器中按 Home 键转到默认屏幕

    在默认的 Android 启动器中 在另一个 Activity 中按 Home 键将启动启动器 在启动器中再次按主页将重置为默认主屏幕页面 我不明白这是怎么做到的 无论启动器是否在前台 Android 都会发送相同的意图 Home 键也无法
  • 标记聚类在 Android 中不显示标记?

    我在 Android 的 PagerFragment 中设置了 MapView 我按照 Google 示例进行操作 但使用 V2 API 设置带有群集标记的地图 它向我显示了一张没有标记的黑色地图 我哪里做错了 import android
  • 如何在Android中的BroadcastReceiver类中访问数据库?

    我有一个BroadcastReceiver类来接收来电 我想将传入的号码与数据库中的号码进行比较 现在我不明白如何使用数据库BroadcastReceiver班级 我以DBAdapter上课于onReceive 方法是这样的 Overrid
  • 如何压缩和解压文件?

    如何压缩和解压 DDMS 中已有的文件 data data mypackage files 我需要一个简单的例子 我已经搜索过与 zip 和 unzip 相关的内容 但是 没有一个例子可供我参考 谁能举个例子 提前谢谢 查看 zip 功能的
  • getView 中的位置索引始终返回 0

    我想实现一个 ListView 其中每行内都有删除按钮 我唯一的问题是 当我单击某些行的 删除 Btn 时 位置 0 的行刚刚被删除 我认为 getView 中的 Position 参数无法更新并且始终为 0 值 我应该怎么办 Thanks
  • 如何从扩展 Activity 的类启动扩展片段的意图?

    我在启动时遇到问题intent延伸Fragment 来自一个扩展的类Activity TabBar2 class gt 扩展 Activity Favourite class gt 扩展 Fragment 这就是我写我的意图的方式 Inte
  • SlidingMenu 库和 Android 导航抽屉有什么区别?

    SlidingMenu 库是一个优秀的第三方库 我已经使用它很长时间了 现在我知道 Android 使用导航抽屉提供了一种新的导航模式 它看起来像滑动菜单 那么有人已经使用这两个了吗 有什么区别以及优缺点是什么 多谢 SlidingMenu
  • Android 中自定义对话框内的日期选择器

    我想在自定义对话框中使用日期选择器 单击按钮上的日历将打开以供用户选择日期 我的 customDilaog 类中有 Button 在该按钮上单击 我想打开日历视图 如果单击此按钮 我的应用程序将崩溃 我已经完成了这个 CustomDialo
  • 可以以编程方式打开“立即发言”对话框吗?

    是否可以通过编程方式打开 立即发言 对话框 目前 如果用户点击我的 搜索 按钮 则会打开一个对话框 并且我会自动打开软键盘 因此用户无需点击文本编辑字段 我想提供一个替代的 通过语音搜索 它将打开对话框并自动打开 立即发言 窗口 因此用户不

随机推荐

  • 无法设置桌子高度[重复]

    这个问题在这里已经有答案了 我有一个简单的 html 表格 我无法设置该桌子的高度 我错过了什么吗 table border 1 height 10px tr td b Name b td tr tr td b Name b td tr t
  • 从 Julia 调用 Fortran 函数,返回数组:未知函数,段错误?

    我想从 Julia 调用 Fortran 库中的函数 在这种情况下 我有一个函数eye它接受一个 Integer 并返回一个二维整数数组 Fortran 模块被编译成共享库 使用 gfortran shared fPIC o matrix
  • 在 ubuntu 中导入 pyautogui 抛出 KEYERROR :DISPLAY

    Traceback most recent call last File 1 py line 1 in
  • 如何将值的数组参数输入到 Firebird 存储过程?

    我想输入一个数组参数ID 数为火鸟存储过程 INPUT LIST ID 1 2 12 45 75 45 我需要执行这个 SQL 命令 SELECT FROM CITY WHERE ID CITY IN INPUT LIST ID 是否可以
  • UIImage缩放后变得模糊。为什么?(iOS 5.0)

    UIImage缩放后总是变得模糊 如何才能保持清晰 UIImage rescaleImageToSize CGSize size CGRect rect CGRectMake 0 0 0 0 size width size height U
  • 从 ACF 相关图中提取置信区间值

    在 R 中 我们可以运行时间序列的 ACF 相关图 置信区间带将以浅蓝色绘制 但是当我拉取 ACF 对象的结构时 我找不到这些值 有谁知道如何提取置信区间带的值 e g List of 6 acf num 1 27 1 1 1 0 0645
  • 将 var 放入 jquery :gt()

    我有一个列表设置display none以及一些显示第 3 项的代码 HTML ul li item 1 li li item 2 li li item 3 li li item 4 li ul jquery var item 1 li g
  • 如何忽略 mod_rewrite 中的目录?

    我试图让 modrewrite 规则跳过该目录vip 我已经尝试了很多方法 如下所示 但没有成功 BEGIN WordPress
  • 将 VS Code Jupyter Notebook 中的输出折叠到可滚动窗口中

    有没有办法在 VS Code Jupyter Notebook 的可滚动窗口中显示输出 例如很长的数据帧 我知道按字母 o 可以折叠所有输出 但拥有可滚动窗口仍然更好 因为它允许您在引用其他窗口的同时检查输出 我也检查了这个link但无法让
  • 如何检查字符串中是否有特殊字符或者某个字符是否是GoLang中的特殊字符

    从输入读取字符串后 我需要检查其中是否有特殊字符 您可以使用 strings ContainsAny 来查看符文是否存在 package main import fmt strings func main fmt Println strin
  • numpy.genfromtxt 与 datetime.strptime 转换器

    我有与此类似的数据gist我正在尝试用 numpy 提取数据 我对 python 相当陌生 所以我尝试使用以下代码来做到这一点 import numpy as np from datetime import datetime convert
  • jQuery 追加如果不存在

    我想附加一个div仅当它尚不存在时 我正在尝试这样做 但它不起作用 method id on change function e if this find option selected data method column id 1 if
  • Java:静态类?

    我有一门充满实用功能的课程 实例化它的实例没有语义意义 但我仍然想调用它的方法 处理这个问题的最佳方法是什么 静态类 抽象的 标记为 Final 的类上的私有构造函数和静态方法
  • 为什么 ScheduledExecutorService 不根据需要生成线程?

    在我的应用程序中 我使用 ScheduledExecutorService 但仅生成一个线程来处理计划任务 这是因为 ScheduledExecutorService 不会生成线程来处理挂起的任务吗 下面是一个代码片段 它将仅输出 run
  • CUDA:为什么按位运算符有时比逻辑运算符更快?

    当我要从内核中榨取最后一点性能时 我通常会发现替换逻辑运算符 and with 按位运算符 and 使内核更快一些 这是通过查看 CUDA Visual Profiler 中的内核时间摘要观察到的 那么 为什么按位运算符faster比 CU
  • 如何更改shinydashboard中侧边栏的字体大小

    我是shinydashboard的新手 不熟悉CSS 谁能告诉我如何更改shinydashboard中侧边栏的字体大小 非常感谢 下面是我的代码 library shinydashboard library shiny ui lt dash
  • PHP 中的密码安全

    您认为哪种方法最安全 我从 php net 上取下了这些片段 我只是想知道 因为人们发布了自己的内容 而我只是无法理解为什么有些人是这样的 有人可以帮助我并告诉我更多关于这些的信息吗 哪个最安全 为什么 1 2
  • 为什么我们不能覆盖`||`和`&&`?

    大卫 A 布莱克他在书中指出 条件赋值运算符 以及它很少被发现的 表弟 两者都提供与伪操作符方法相同的快捷方式 但基于操作符 即 and 您无法覆盖它 为什么他特别提到我们不能覆盖 and 与对象上的其他一些运算符不同 对象的行为在逻辑上可
  • 如何与 Kronos API 进行通信?

    我有一个Kronos入口点http kronos wfc XmlService我应该能够访问 但是当我在浏览器中打开它时 响应是
  • 在字符串数组项元素中搜索字符串

    如何在字符串数组项元素内搜索特定文本 以下是 xml 文件的示例 字符串数组名称是 android 我在字符串数组中有一些项目 现在我想搜索 软件 这个词 请告诉我该怎么做