Swift:使用开头为来过滤字符串

时间:2018-10-27 06:49:21

标签: arrays swift

我有一个如下数组:

let array = ["sam", "andrew", "character"]

我想获取数组中以我键入的字符开头的每个元素

我的问题是当我键入“ a”时,输出为“ sam”,“ andrew”和“ character”。

我想让输出仅是“ andrew”。 (搜索时字符串必须从左到右开始

2 个答案:

答案 0 :(得分:2)

您必须使用<html> <head> <title></title> <script src="js/jquery.min.js" type="text/javascript"></script> <link href="styles/myStlye.css" rel="stylesheet" type="text/css" /> </head> <body><button id="buttonClick">Click Me</button></body> <script> $(document).ready(function(){ $("#buttonClick").click(function(){ alert("Button clicked."); }); }); </script> </html>

答案 1 :(得分:2)

您需要使用hasPrefix

过滤数组
var names = ["sam", "andrew", "character"]
var searchString = "a"

let filteredNames = names.filter({ $0.hasPrefix(searchString) })
print(filteredNames)