.net中string无重复数字的实现方法
在今天的项目中,我使用JavaScript将用户勾选的checkbox值存储到了一个名为hiddenfile的变量中。这个变量的值变得像“1,1,1,3,3,2,4,5,5,5”这样的字符串。当后台需要获取这些值时,我意识到我们需要去除重复的数字。思考过后,我决定直接编写代码实现这个功能。
代码实现如下:假设我们有一个字符串strText="",我们需要实现一个函数将其中的重复数字去除。
下面是实现的代码:
public static string qu(string lab) {
string strResult = string.Empty;
for (int intIdx = 0; intIdx < lab.Length; intIdx++) {
if (strResult.IndexOf(lab.Substring(intIdx, 1)) < 0) {
strResult += lab.Substring(intIdx, 1);
}
}
return strResult;
}
这段代码的作用是遍历输入的字符串lab中的每一个字符,如果这个字符还没有出现在结果字符串strResult中,就将它添加到strResult的末尾。最后返回去除重复字符后的结果字符串。这个方法确保了输出的字符串中不包含任何重复字符。如此一来,我们就能保证从hiddenfile中获取的勾选值不包含重复项。如此一来,hiddenfile中的数据就得到了有效的处理,可以被后台安全地使用。这样,我们的项目就能顺利地进行下去。至于隐藏在页面中的其他内容,如Cambrian渲染的主体部分('body'),则不受此过程的影响。
编程语言
- .net中string无重复数字的实现方法
- IntelliJ IDEA 2020.1配置svn的图文教程
- Session.TimeOut的最大取值是1440,超出会报错
- JSP针对表单重复提交的处理方法
- 解决Layui 表单提交数据为空的问题
- php自定义函数实现二维数组按指定key排序的方法
- 微信小程序使用progress组件实现显示进度功能【附
- php curl登陆qq后获取用户信息时证书错误
- php使用post数组的键值创建同名变量并赋值的方法
- php计算税后工资的方法
- AJAX 常用函数
- 清空MSSQL日志 与set recovery simple
- jQuery实现查找最近父节点的方法
- Idea 2019.3 本应该搜索到的插件却搜索不到的解决
- vue实现点击选中,其他的不选中方法
- bootstrap datetimepicker日期插件使用方法