1.如果用split函数 该怎么写
public static void main(String[] args) { for(Integer i=100;i<=99999;i++){ String s= i.toString(); String[] ss= s.split(""); int ii = 0; for(int j = 1;j Split 就是用来分解数组的。 java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) 参数 stringObj 必选项。 要被分解的 String 对象或文字。该对象不会被 split 方法修改。 separator 可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。 如果忽 略该选项,返回包含整个字符串的单一元素数组。 limit 可选项。 该值用来限制返回数组中的元素个数。 说明 split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解 。 separator 不作为任何数组元素的部分返回。 示例1: public class SplitDemo { public static String[] ss=new String[20]; public SplitDemo() { String s = "The rain in Spain falls mainly in the plain."; // 在每个空格字符处进行分解。 ss = s.split(" "); } public static void main(String[] args) { SplitDemo demo=new SplitDemo(); for(int i=0;i ss = s.split(" ",20); } public static void main(String[] args) { SplitDemo demo=new SplitDemo(); for(int i=0;i 这个是用c++写的不过和c的原理也差不多我运行过了,有什么问题再问吧,c不知道能否运行,不过现在c/c++程序设计试验系统通常都有嵌套c++,你打开c界面时单击vc6.0创建一个项目运行就可以了。 #include <iostream> using namespace std; char** split(char p[],char c,int k) { int i,m,j; char **q; q=(char**)new char*[k]; for(i=0;i<k;i++) q[i]=(char*)new char*[20]; i=0; j=0; m=0; while(p[i]) { if(p[i]!=',') { q[j][m++]=p[i++]; } else { q[j][m]='\0'; j++; m=0; i++; } } q[k-1][m]='\0'; for(i=0;i<4;i++) { cout<<q[i]; cout<<endl; } return q; } void main() { int k; char p[]="ab,cde,efgh,ghi32"; char c=','; int i=0,j=0,m=0; while(p[i]) { if(p[i]==',') j++; i++; } j=j+1;//接受到底有多少个单词在分割后通过逗号去判断 k=j; char**q=split(p,c,k); printf("\n"); for(i=0;i<4;i++) { cout<<q[i]; cout<<endl; } } split函数是编程语言中使用的一种函数名称,它是指返回一个下标从零开始的一维数组,split函数包含指定数目的子字符串。 使用实例: 1. Dim TestString As String = "Look at these!" ' 返回的数组包含 "Look", "at", 和 "these!". Dim TestArray() As String = Split(TestString) 1. Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回;java] view plain copy 2. tring str="1234@abc"; 3. String[] a = str.split("@"); 4. System.out.println("处理结果: "+a[0]+","+a[1]); //输出的是: 处理结果: 1234,abc Split 就是用来分解数组的。 java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) 参数 stringObj 必选项。 要被分解的 String 对象或文字。该对象不会被 split 方法修改。 separator 可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。 如果忽 略该选项,返回包含整个字符串的单一元素数组。 limit 可选项。 该值用来限制返回数组中的元素个数。 说明 split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解 。 separator 不作为任何数组元素的部分返回。 示例1: public class SplitDemo { public static String[] ss=new String[20]; public SplitDemo() { String s = "The rain in Spain falls mainly in the plain."; // 在每个空格字符处进行分解。 ss = s.split(" "); } public static void main(String[] args) { SplitDemo demo=new SplitDemo(); for(int i=0;i ss = s.split(" ",20); } public static void main(String[] args) { SplitDemo demo=new SplitDemo(); for(int i=0;i 会产生3个数组,你可以按以下方法判断: Dim a() As String a = Split("a b c", " ") MsgBox UBound(a) 'UBound是用来返回一个 Long 型数据,其值为指定的数组维可用的最大下标的。 '弹出的对话框为2,说明a的最大下标为2,即a()数组大小为3.(vb中默认最小下标为0) 以下是split函数的说明: 描述 返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 语法 Split(expression[,delimiter[,count[,compare]]]) Split函数语法有如下几部分: 部分描述expression必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。delimiter可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。count可选的。要返回的子字符串数,–1表示返回所有的子字符串。compare可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。 设置值 compare参数的设置值如下: 常数值描述vbUseCompareOption–1用Option Compare语句中的设置值执行比较。vbBinaryCompare0执行二进制比较。vbTextCompare1执行文字比较。vbDatabaseCompare2仅用于Microsoft Access。基于您的数据库的信息执行比较。 转载请注明出处育才学习网 » split的函数怎么写(如果用split函数该怎么写)2.Split函数怎么用
3.c语言自己编写一个split字符串分割函数
4.Split函数怎么用
5.Split函数怎么用
6.split函数