在高级语言中,对字符串进行分割变得更加通俗易懂,简单实用.下面我就C#和Java中使用字符串的分割方法介绍一下.
一、C#分割字符串 (String.split)
这是个Windows 应用程序,窗体上有四个控件,
一个标签:显示"Email:";
一个文本框TBEmail,用于输入邮箱;
一个按钮BTsplit,用来执行分割;
一个列表框lBresult,用于显示分割后的结果
1.主要代码:
private void BTsplit_Click(object sender, EventArgs e)
{
string strToken = TBemail.Text.Trim();
string []result=strToken .Split ('@');
int i=0,n=result .Length ;
for(i=0;i<n;i++)
{
lBresult .Items.Add (result[i]);
}
}
2.执行的结果为:
二、Java分割字符串(String.split)
在这个Java应用程序中,将对输入的Email进行分割,然后输出分割后的结果。
1.主要代码:
import java.io.*;
public class Split
{
public static void main(String args[])
{
String strEmail="",strDelimit="@";
try
{
System.out.print("请输入一Email:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
strEmail=br.readLine();
String result[]=strEmail.split(strDelimit);
System.out.println("Email分隔后结果为:");
for(int i=0;i<result.length;i++)
{
System.out.println(result[i]);
}
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
}
2.执行的结果为: