分割字符串 (二)

来源:互联网 发布:多用户建站系统源码 编辑:程序博客网 时间:2024/05/01 19:19

在高级语言中,对字符串进行分割变得更加通俗易懂,简单实用.下面我就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.执行的结果为:

C#Windows应用程序中分割Email后的结果


二、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.执行的结果为:

Java应用程序中分割Email后的结果
 

原创粉丝点击