namespace YMQ.PublicLibrary { /*** * 文 件 名:StringHelper * 命名空间:YMQ.PublicLibrary.字符串 * 内 容:字符串的一些操作 * 功 能:处理字符串 * 作 者:mxp * 生成日期:2015/12/23 10:38:51 * 版 本 号:V1.0.0.0 * 修改日志: * */ public class StringHelper { /// <summary> /// 字符串按照指定的分隔符转换为List /// </summary> /// <param name="str">要转换的字符串</param> /// <param name="speater">分隔符</param> /// <returns>返回List<string></returns> public static List<string> ConvertStrToList(string str, char speater) { List<string> list = new List<string>(); string[] ss = str.Split(speater); foreach (string s in ss) { if (!string.IsNullOrEmpty(s) && s != speater.ToString()) { string strVal = s; list.Add(strVal); } } return list; } /// <summary> /// 字符串按照指定的字符转换成字符串数组 /// </summary> /// <param name="str">要转换的字符串</param> /// <param name="speater">指定的字符</param> /// <returns>返回字符串数组</returns> public static string[] ConvertStrToArray(string str, char speater) { return str.Split(speater); } /// <summary> /// List按照指定的字符拼接为字符串 /// </summary> /// <param name="list">要转换的List<string></param> /// <param name="speater">用于拼接的字符</param> /// <returns></returns> public static string ConvertListToStr(List<string> list, string speater) { return string.Join(speater, list); } /// <summary> /// 移除字符串末尾指定的字符 /// </summary> /// <param name="str">要操作的字符串</param> /// <param name="c">要移除的字符</param> /// <returns></returns> public static string RemoveEndChar(string str, char c) { str = str.TrimEnd(c); return str; } } }
做了一个字符串处理类,后续用到的还会添加,欢迎大家指正
时间: 2024-10-12 19:49:40