如何把得到的结果存放在一个字符串数组内

问题描述

在数据库中有DeptID字段,查询后得到:DeptID-------CM0如何把得到的结果存放在一个字符串数组内,其形式{'0','CM'}部分代码:DataTabledt=bus.GetDeptInfo();

解决方案

解决方案二:
//把的DataTable中某列转换成数组privateint[]Get_DT_Arr(DataTablemyDT,intLieNum){string[]aa=newstring[myDT.Rows.Count];for(inti=0;i<myDT.Rows.Count;i++){aa[i]=myDT.Rows[i][LieNum].Tostring();}returnaa;}
解决方案三:
IList<string>s=newList<string>();DataTabledt=bus.GetDeptInfo();for(inti=0;i<dt.Rows.Count;i++){dt.Add(dt.Rows[i]["DeptID"].ToString());}
解决方案四:
在加入数组时,要在数据两边加上引号和逗号(如果数据大于2,如{'0','CM'}),因为后边过滤条件时要用到.DeptIDIN{'0','CM'}.
解决方案五:
我原来的代码:DataTabledt=bus.GetDeptInfo();StringBuildersb=newStringBuilder();for(inti=0;i<dt.Rows.Count;i++){sb.Append("'"+dt.Rows[i]["DeptID"].ToString()+"',");}但结果是{'0','CM',}
解决方案六:
DataTabledt=bus.GetDeptInfo();string[]list;//存储DeptIDStringBuildercondition=newStringBuilder();//条件condition.Append("{");for(inti=0;i<dt.Rows.count;i++){list[i]=dr["DeptID"].ToString();condition.Append("'");condition.Append(list[i]);condition.Append("'");if(i!=dt.Row.count-1){condition.Append(",");}}condition.Append("}");//拼凑出你的查询条件{'0','CM'}只需和你的sql语句拼接上就行了
解决方案七:
DeptIDIN{'0','CM'}是不是应该用()吧
解决方案八:
DataTabledt=bus.GetDeptInfo();string[]list;//存储DeptIDStringBuildercondition=newStringBuilder();//条件condition.Append("(");for(inti=0;i<dt.Rows.count;i++){list[i]=dr["DeptID"].ToString();condition.Append("'");condition.Append(list[i]);condition.Append("'");if(i!=dt.Row.count-1){condition.Append(",");}}condition.Append(")");//拼凑出你的查询条件('0','CM')只需和你的sql语句拼接上就行了

解决方案九:
是啊!

时间: 2024-09-17 09:48:59

如何把得到的结果存放在一个字符串数组内的相关文章

判断一个字符串是否包含在一个字符串数组里,

问题描述 我是想判断一个字符串是否包含在一个字符串数组里,如果是返回true,否则返回false,但我这个怎么运行都是falsepackageU_14_java;publicclassTest{publicstaticvoidmain(Stringargs[]){Testt=newTest();Strings[]={"王","五","六"};Stringa="六";booleanb=false;t.BiJiao(s,a,b);

这样判断一个字符串是否在一个字符串数组里会有什么问题?如果去掉sort会有什么后果,不是太清楚

问题描述 package demo8;import java.util.Arrays;public class StringInArray {public static void main(String[] args) {String[] arrays = new String[]{"中国", "印度", "巴西", "阿根廷", "美国", "加拿大","俄罗斯",

急,急,急~!!如何在C#中将汉字转换成2进制代码并将2进制代码存放在一个数组里面

问题描述 我有个设计需要将文本中的汉字转换成2进制代码然后存放在一个BYTE型的数组里面,希望各位大大帮我解决下. 解决方案 解决方案二:strings="汉字";byte[]b=System.Text.Encoding.Default.GetBytes(s);解决方案三:下面是转化成字符串形式的16位二进制publicstaticstringChar2Binary(stringstr){stringstrCode="";byte[]byteArray=null;f

判断某个字符在一个字符串中是否存在的js代码

 这篇文章主要介绍了判断某个字符在一个字符串中是否存在的方法,需要的朋友可以参考下  代码如下: $(function(){  var str="sunny,woo";  var sear=new RegExp(',');  if(sear.test(str))  {  alert('Yes');  }  var tag=',';  if(str.indexOf(tag)!=-1)  {  alert('Yes');  }  });     

写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数。

//写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数. /*思路: */ #include <iostream> #include <string> using namespace std; int Find(string str_long,string str_short) { if(str_long.length()<str_short.length()) { cout<<"error"<<endl;return 0

怎么测字符串数组的长度

问题描述 怎么测字符串数组的长度 char a[][10]={""qwe""as""ssdc""asdfx""},怎么测这个长度,尽可能详细点,谢谢 解决方案 不是就是10吗,没有写的不是默认是 解决方案二: 如果是测试出实际存放的,那就通过循环,如果不是,计数器加1 解决方案三: char b[][10]={""aaa""bb""'c'}; in

算法-序号字符串数组排序问题

问题描述 序号字符串数组排序问题 字符串数组单个字符串长度不定数字间以-分隔 1-3-12-3-210-23-3-3-3-3-31-1-14-1-2 排序后: 11-1-11-32-3-23-3-3-3-3-34-1-210-2 求思想 解决方案 2752:字符串数组排序问题(java语言) 解决方案二: C语言自带函数strcmp(s1,s2) 说明: 当s1 当s1=s2时,返回值=0 当s1>s2时,返回值>0两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符

如何判断一个字符串数组中是否存在两个字符串序列相等?

问题描述 如何判断一个字符串数组中是否存在两个字符串序列相等?不要用时间复杂度为O(n2)的算法,请问具体要怎么做? 解决方案 解决方案二:publicbooleancompareEqual(String[]strs){booleanflag=false;//字符串数组中是否有两个字符串相等Stringtemp="";for(inti=0;i<strs.length;i++){if(temp.contains(strs[i])){flag=true;break;//若果有重复就直

空间判断-如何判断点是否在一个矩形范围内?

问题描述 如何判断点是否在一个矩形范围内? 前台传递参数给我一个多边形的坐标数组(经纬度数组),我要设置能正好包围这个多边形的两个点(矩形的对角线上的两个点),作为参数去请求一组数据,字符串形式返回,格式如下:[[lon1,lat1,val1],[lon2,lat2,val2]...[lonN,latN,valN]].lon和lat是矩形范围内所有经纬度.我用fastJson把这个大字符串转换成了List<BigDecimal[]>,现在的问题就是,如何遍历这个集合的时候去把这个多边形不存在于