c#字符串操作辅助类

c#字符串操作辅助类

c#字符串操作辅助类
c#字符串操作辅助类/**/
c#字符串操作辅助类    
/// <summary>
c#字符串操作辅助类    
/// 字符串操作辅助类
c#字符串操作辅助类    
/// </summary>

c#字符串操作辅助类    public class StringUtil
c#字符串操作辅助类    
{
c#字符串操作辅助类        
一些基本的符号常量
c#字符串操作辅助类
c#字符串操作辅助类        
private StringUtil()
c#字符串操作辅助类        
{
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 移除空格并首字母小写的Camel样式
c#字符串操作辅助类        
/// </summary>
c#字符串操作辅助类        
/// <param name="name"></param>
c#字符串操作辅助类        
/// <returns></returns>

c#字符串操作辅助类        public static string ToCamel(string name)
c#字符串操作辅助类        
{
c#字符串操作辅助类            
string clone = name.TrimStart('_');
c#字符串操作辅助类            clone 
= RemoveSpaces(ToProperCase(clone));
c#字符串操作辅助类            
return String.Format("{0}{1}", Char.ToLower(clone[0]), clone.Substring(1, clone.Length - 1));
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 移除空格并首字母大写的Pascal样式
c#字符串操作辅助类        
/// </summary>
c#字符串操作辅助类        
/// <param name="name"></param>
c#字符串操作辅助类        
/// <returns></returns>

c#字符串操作辅助类        public static string ToCapit(string name)
c#字符串操作辅助类        
{
c#字符串操作辅助类            
string clone = name.TrimStart('_');
c#字符串操作辅助类            
return RemoveSpaces(ToProperCase(clone));
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 移除最后的字符
c#字符串操作辅助类        
/// </summary>
c#字符串操作辅助类        
/// <param name="s"></param>
c#字符串操作辅助类        
/// <returns></returns>

c#字符串操作辅助类        public static string RemoveFinalChar(string s)
c#字符串操作辅助类        
{
c#字符串操作辅助类            
if (s.Length > 1)
c#字符串操作辅助类            
{
c#字符串操作辅助类                s 
= s.Substring(0, s.Length - 1);
c#字符串操作辅助类            }

c#字符串操作辅助类            
return s;
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 移除最后的逗号
c#字符串操作辅助类        
/// </summary>
c#字符串操作辅助类        
/// <param name="s"></param>
c#字符串操作辅助类        
/// <returns></returns>

c#字符串操作辅助类        public static string RemoveFinalComma(string s)
c#字符串操作辅助类        
{
c#字符串操作辅助类            
if (s.Trim().Length > 0)
c#字符串操作辅助类            
{
c#字符串操作辅助类                
int c = s.LastIndexOf(",");
c#字符串操作辅助类                
if (c > 0)
c#字符串操作辅助类                
{
c#字符串操作辅助类                    s 
= s.Substring(0, s.Length - (s.Length - c));
c#字符串操作辅助类                }

c#字符串操作辅助类            }

c#字符串操作辅助类            
return s;
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 移除字符中的空格
c#字符串操作辅助类        
/// </summary>
c#字符串操作辅助类        
/// <param name="s"></param>
c#字符串操作辅助类        
/// <returns></returns>

c#字符串操作辅助类        public static string RemoveSpaces(string s)
c#字符串操作辅助类        
{
c#字符串操作辅助类            s 
= s.Trim();
c#字符串操作辅助类            s 
= s.Replace(" """);
c#字符串操作辅助类            
return s;
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 字符串首字母大写
c#字符串操作辅助类        
/// </summary>
c#字符串操作辅助类        
/// <param name="s"></param>
c#字符串操作辅助类        
/// <returns></returns>

c#字符串操作辅助类        public static string ToProperCase(string s)
c#字符串操作辅助类        
{
c#字符串操作辅助类            
string revised = "";
c#字符串操作辅助类            
if (s.Length > 0)
c#字符串操作辅助类            
{
c#字符串操作辅助类                
if (s.IndexOf(" "> 0)
c#字符串操作辅助类                
{
c#字符串操作辅助类                    revised 
= Strings.StrConv(s, VbStrConv.ProperCase, 1033);
c#字符串操作辅助类                }

c#字符串操作辅助类                
else
c#字符串操作辅助类                
{
c#字符串操作辅助类                    
string firstLetter = s.Substring(01).ToUpper(new CultureInfo("en-US"));
c#字符串操作辅助类                    revised 
= firstLetter + s.Substring(1, s.Length - 1);
c#字符串操作辅助类                }

c#字符串操作辅助类            }

c#字符串操作辅助类            
return revised;
c#字符串操作辅助类        }

c#字符串操作辅助类
c#字符串操作辅助类        
/**/
c#字符串操作辅助类        
/// <summary>
c#字符串操作辅助类        
/// 判断字符是否NULL或者为空
c#字符串操作辅助类        
/// </summary>

c#字符串操作辅助类        public static bool IsNullOrEmpty(string value)
c#字符串操作辅助类        
{
c#字符串操作辅助类            
if (value == null || value == string.Empty)
c#字符串操作辅助类            
{
c#字符串操作辅助类                
return true;
c#字符串操作辅助类            }

c#字符串操作辅助类
c#字符串操作辅助类            
return false;
c#字符串操作辅助类        }

c#字符串操作辅助类    }


    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/xiexiaokui/archive/2008/07/19/1246567.html,如需转载请自行联系原作者



上一篇:PB建数据窗口的时候会报内存错误


下一篇:如何使用ABAP Restful API进行代码的全文搜索