当前位置: 首页 > 知识库问答 >
问题:

将元素从多维数组复制到平面数组的最有效方法?

越学博
2023-03-14
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="country_array">
<item>
    <country>Afghanistan</country>
    <code>AF</code>
    <prefix>088</prefix>
</item>
<item>
    <country>Albania</country>
    <code>AL</code>
    <prefix>068</prefix>
</item>
</string-array>
</resources>

共有1个答案

郎慎之
2023-03-14

使用SAXParser填充具有已知大小的字符串数组。这个XML解析器的工作速度非常快,从我的观点来看,它将是一个很好的方法。

只需创建一个索引变量,当parser到达一个xmlcountry标记时,获取标记文本并将其设置为相关的字符串数组项。在增加索引之后,执行index++

就这样,它应该对你完美的工作。

 类似资料:
  • 问题内容: 我正在尝试为多维数组中的特定键选择最大值。我无法“找到”有问题的钥匙… 因此,数组(比我在这里发布的要冗长得多) 我试图在整个数组中找到最大的“ dnum”值,因此在此示例中,$ max =2。我知道max函数允许我执行此操作,但是我不确定如何引用dnum。元素而不将整个对象放入foreach循环中,如果我这样做了,那么max不会成为要使用的函数,对吗? 因此,我无法完全做到这一点:

  • 问题内容: 我有一个包含树数据的数组(按父ID)。我想将其转换为多维数组。做到这一点的最佳方法是什么?是否有任何简短功能? 源数组: 源数组中缺少某些父母。我希望缺少父项的项成为根。结果数组: 更新:删除方括号。 问题答案: 我认为PHP中没有内置函数可以做到这一点。 我尝试了以下代码,似乎可以按照您描述的方式准备嵌套数组: 我在为演示文稿SQL和PHP中的层次模型编写的PHP类中编写了类似的算法

  • 本文向大家介绍将Java HashSet的所有元素复制到对象数组,包括了将Java HashSet的所有元素复制到对象数组的使用技巧和注意事项,需要的朋友参考一下 声明一个HashSet并添加元素- 要复制所有元素,请使用方法- 以下是将所有元素复制到HashSet到对象数组的示例- 示例 输出结果

  • 问题内容: 当我运行以下代码时,什么也不会被复制-我在做什么错? 另外,这是将数据从一个阵列复制到另一个阵列的最佳/最有效的方法吗? 问题答案: 我认为您的工作很落后: 应该:

  • 本文向大家介绍C#中数组初始化与数组元素复制的方法,包括了C#中数组初始化与数组元素复制的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中数组初始化与数组元素复制的方法。分享给大家供大家参考。具体如下: 下面的代码演示如何创建和初始化数组,以及C#中如何将数组元素从一个复制到另外一个的方法。 代码运行输出结果如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 我试图计算2D数组的每个元素,但出于某种原因,我做错了: