判断一个数值是否在一个逗号分隔的字符串中

  1. 使用表达式方式:

string s = "12,123,1234,32,321,345";

if (s.Split(‘,‘).Any(x => x == "12"))

//存在

2.

string a = "1,2,3,4,5,6";

  if(a.IndexOf(“3,")>-1)

  {

   //字符串A中包含字符串B

  }

string a = "1,2,3,4,5,6";

  List<string> oTempList = new List<string>(a.Split(‘,‘}));

  if(oTempList.Contains(“3"))

  {

   //字符串数据A中包含字符串元素B

  }

时间: 2024-12-05 23:30:17

判断一个数值是否在一个逗号分隔的字符串中的相关文章

如何判断一个点是否在一个多边形内?

提示:对多边形进行分割,成为一个个三角形,判断点是否在三角形内. 一个非常有用的解析几何结论:如果P2(x1,y1),P2(x2,y2), P3(x3,y3)是平面上的3个点,那么三角形P1P2P3的面积等于下面绝对值的二分之一: | x1  y1  1 | | x2 y2  1 | = x1y2 + x3y1 + x2y3 –x3y2 – x2y1 – x1y3 | x3 y3  1 | 当且仅当点P3位于直线P1P2(有向直线P1->P2)的右侧时,该表达式的符号为正.这个公式可以在固定的时

js 判断一个点是否在一个多边形之内

出处: https://github.com/substack/point-in-polygon/blob/master/index.js github: https://github.com/substack/point-in-polygon module.exports = function (point, vs) { // ray-casting algorithm based on // http://www.ecse.rpi.edu/Homepages/wrf/Research/Sho

判断一个点是否在一个多边形里

“判断一个点是否在一个多边形里”,一开始以为是个挺难的问题,但Google了一下之后发现其实蛮简单,所用到的算法叫做“Ray-casting Algorithm”,中文应该叫“光线投射算法”,这是维基百科的描述:[维基百科] 简单地说可以这么判断:从这个点引出一根“射线”,与多边形的任意若干条边相交,累计相交的边的数目,如果是奇数,那么点就在多边形内,否则点就在多边形外. 如图,A点引一条射线,与多边形3条边相交,奇数,所以A点在多边形内,而从B点引一条射线,与多边形的2条边相交,偶数,所以B点

sqlite3如何判断一个表是否已经存在于数据库中 C++

SELECT count(*) AS cnt FROM sqlite_master WHERE type='table' AND name='table_name';cnt will return 0, if the table doesn't exist, 1 if it does. 或者, SELECT name FROM sqlite_master WHERE type='table' AND name='{table_name}';This will return empty, if t

python中如何不区分大小写的判断一个元素是否在一个列表中

python中判断某一个元素是否在一个列表中,可以使用关键字in 和 not in. 示例如下: 如果需要输出相应的信息,可以搭配使用if语句,这里不赘述. ------------------------------------------------------------------------------------------分割线------------------------------------------------------------------------------

点在多边形内算法,C#判断一个点是否在一个复杂多边形的内部

判断一点是否在不规则图像的内部算法,如下图是由一个个点组成的不规则图像,判断某一点是否在不规则矩形内部,先上效果图 算法实现如下,算法简单,亲试有效 public class PositionAlgorithmHelper { /// <summary> /// 判断当前位置是否在不规则形状里面 /// </summary> /// <param name="nvert">不规则形状的定点数</param> /// <param n

判断一个点是否在一个复杂多边形的内部

结论:从目标点出发引一条射线,看这条射线和多边形所有边的交点数目.如果有奇数个交点,则说明在内部,如果有偶数个交点,则说明在外部.利用此结论近些代码编写 1 // 功能:判断点是否在多边形内 2 // 方法:求解通过该点的水平线与多边形各边的交点 3 // 结论:单边交点为奇数,成立! 4 5 // 参数: 6 // POINT p 指定的某个点 7 // LPPOINT ptPolygon 多边形的各个顶点坐标(首末点可以不一致) 8 // int nCount 多边形定点的个数 9 10 p

JavaScript 中 如何判断一个元素是否在一个数组中

<script type="text/javascript"> var arrList=['12','qw','q','v','d','t']; console.log(arrList.indexOf('12')) >> 0 console.log(arrList.indexOf('d')) >> 4 console.log(arrList.indexOf('sdfds')) >> -1 </script> 利用indexOf

一个用C#写的删除字符串中回车、换行、制表符、空格的程序

在使用知网CAJViewer(我用的版本是7.2.0 Build 111)查阅文献时,将文本复制Notepad中会产生多个换行,如下图所示: 毫无疑问,手工删除这里面的回车(\n).换行(\r).制表符(\t).空格都删去,是非常费时费力的.大约一个月前,我用C#写了一个非常简易的小工具来解决这个问题,今天我把这个工具的代码记录下来,方便日后使用. 程序界面如图: 这个程序的窗口被设定为总在最前,将CAJViewer中[选择文本]状态选中的文字,按Ctrl+C复制后,在程序文本编辑界面按下Ctr